Как посмотреть сколько времени занимает выполнение каждой функции программы (C++)?
У меня есть программа на C++, она разбита на много классов и функций. Есть ли какой-то софт позволяющий посмотреть сколько времени занимает выполнение каждой функции?
Никита , ответ на твой вопрос ищется поисковиком по запросу "CPU Profiler". Например: Very Sleepy.
Если используешь Visual Studio, тебе стоит изучить документацию к ее штатному профилировщику.
Ознакомься с П2.2 регламента работы сервиса.
Если исполнение функции занимает довольно много времени, то можно сделать что-то типа такого если нужна более детальная информация, то только профайлер поможет
У Криса Касперски была отличная книжка про это: Техника оптимизации программ. Эффективное использование памяти. Там именно про профилирование с использованием Intel VTune.