Как уже было сказано, вам действительно нужно измерить оптимизацию в контексте типичных сценариев использования для ваших собственных приложений, в типичных целевых средах.По этой причине я включил таймеры в свой собственный набор автоматизированной регрессии и обнаружил некоторые довольно необычные результаты, которые описаны в предыдущем вопросе FWIW. Я считаю, что VS2010 SP1 в среднем создает код примерно на 8% быстрее, чемVS2008 на моем собственном приложении, около 13% с оптимизацией всей программы.Это не распределяется равномерно по случаям использования.Я также склонен видеть значительные различия между длинными тестами, которые не видны при профилировании гораздо меньших тестовых случаев.Я еще не проводил сравнения платформ, например, многие выигрыши в зависимости от платформы или аппаратного обеспечения.
Я бы предположил, что многие оптимизаторы будут настроены так, чтобы давать наилучшие результаты по сравнению с хорошо известными наборами тестов, что может означать, в свою очередь,что это не лучшие куски кода, по которым можно проверить преимущества оптимизации.(Умозрение конечно)