понедельник, 31 марта 2008 г.
Holly Wars
Оказывается компилятор фирмы Borland(входящий в поставку Turbo C++) генерирует в 3!!! раза более медленный код чем компилятор Microsoft (спасибо форуму Vingrad и Mayk-у в частности). В принципе я не сомневался, что он медленнее, но то что на столько, говорит о многом. В качестве benchmark теста использовалась игра life. Profile Guided оптимизацию я не использовал.
Из всего этого можно сделать один вывод - компиляторы CodeGear не стали лучше со времен С++ Builder 6, а это очень и очень давно, просто целая вечность.
Если переписать все это на С#, наверное, будет работать не намного медленней, чем код на Delphi. :-D
Подписаться на:
Комментарии к сообщению (Atom)
4 комментария:
Трансформация изображения (массива) у меня выполнялась 3.5 с, если компилировать майкрософтским компилятором и 12 с - если Builder 6. Новый борландовский компилятор еще тормознутее стал.
Забавно:)
Интересные мысли….хорошо однако!
Отличная статья, спасибо!
Отправить комментарий