Почему нельзя оптимизировать C++ код без профилирования?

C/C++MiddleПроизводительность и оптимизацияКлассический вопросperformance|profiling|почему нельзя оптимизировать c++ код без профилирования?|c++|c

Ответ:

Потому что bottleneck часто находится не там, где кажется. Без профилирования легко ухудшить читаемость и не получить выигрыша. Сильный ответ: сначала измерить, затем изменить hot path, затем подтвердить benchmark/profiling и добавить regression performance check.

Источники

Похожие вопросы