Viz treba tohle: https://randomascii.wordpress.com/2013/11/24/stdmin-causing-three-times-slowdown-on-vc/
Tyka se to sice MSVC ale neco podobneho se muze stat kazdemu.
Zrovna testujeme naší Rails 4 aplikaci na FreeBSD na které migrujeme z Debianu a dostáváme zhruba o 15% lepší odezvu na stejném stroji,stejná data i nastavení. Distribuční Ruby 2.1.5 stejně jako zbytek systému je přeložený Clangem (od verze 10.0 tuším exkluzivně). Z nasbíraných dat nelze ale určit, jestli je urychlení (jen) na straně Ruby nebo i třeba Postgresu, síťového stacku nebo správy procesů. Každopádně příjemný překvapení, čekal jsem spíš opak.
Zkusil jsem prelozit ruby s GCC 4.9 a Clangem (SVN 3.6 cca dva mesice stare) a obenchmarkovat pomoci "make benchmark". GCC binarka je ve vetsine testu rychlejsi, v geometrickem prumeru cca o 7%. Zkousel jsem taky LTO a FDO a to prida "jen" neco pres procento, takze to vypada, ze benchmark neni az tak citlivy na prekladu.
Bylo by zajimave vedet o ktery benchmark se jedna.