VS2008 бинарный в 3 раза медленнее, чем VS2005? - PullRequest
7 голосов
/ 12 декабря 2008

Я только что обновил собственный проект C ++ с VS2005-SP1 до VS2008-SP1
Первое, что я протестировал, был очень простой тест функциональности приложения, и первое, что я заметил, это то, что основной алгоритм сжатия чисел работает в три раза медленнее в двоичном файле VS2008. Я снова протестировал бинарный файл VS2005, чтобы убедиться, что нет никаких других отличий, и он все еще работал так же, как и раньше.
Кто-нибудь сталкивался с этим?

1 Ответ

17 голосов
/ 12 декабря 2008

Strangest. Вещь. Когда-либо.

Кажется, что мастер обновления проекта vs2008 просто не копирует свойство 'Optimization="2"', поэтому новый проект остается без оптимизации в выпуске.

Исправлено: переход в диалоговое окно свойств, изменение оптимизации на 1, а затем обратно на 2. Скомпилируйте снова и все работает, как надо.

Я не смог найти никакой официальной ссылки на это только эту неясную ссылку на форуме MSDN.

...