-O3 или 30%

Jan 19, 2019 01:43

На работе искал недооптимизированного слона, а то вроде почти всё уже заоптимизировано, но как-то в результате выходит сильно медленнее, чем должно быть. Посмотрел в TBD и нашёл не попробованный ключик -O3. Оставлял его на десерт. И что вы думаете? Он оказался очень вкусным и питательным! Обеспечил 30% прироста скорости!
 

work, effectiveness, c++, software

Leave a comment

Comments 6

fatoff January 19 2019, 15:57:52 UTC
Ну, если O3 пока ещё не оказался и развлекательным, то ура!

Reply

archaicos January 20 2019, 08:46:32 UTC
Ну, я ж тоже не пальцем деланный, потому и не спешил. Но кодобаза достаточно чистая и, как тама пишут, откровенные баги в компиляторе большими количествами отошли в прошлое.
Так что, ура!

Reply


soloviewoff January 19 2019, 18:14:27 UTC
Теперь ты волшебник страны ОЗ.

Reply

archaicos January 20 2019, 08:46:56 UTC
Хоть не 03! :)

Reply


dennyrolling January 21 2019, 16:49:24 UTC
мы как-то соревновались в МС у кого быстрее какая-то задачка решится (ну там, за две секунды или за полторы) и я написал скрипт который сгенерировал перебор всех опций компилятора и запустил на ночь, смотреть какая комбинация генерирует самый быстрый код. процентов 10 мне припоминается я поднял чисто так

Reply

archaicos January 22 2019, 07:02:42 UTC
:)

Reply


Leave a comment

Up