Как найти узкое место в программе, влияющее на производительность?
Понимаю, что слишком общий вопрос, но сделал тестовый снифер по примеру с офф. сайта winpcap и просто повесил его на Qt в отдельный поток. И теперь он может использовать от 5-50% процессорного времени. Есть ли какие-то инструменты, чтобы с ними было проще найти проблему в алгоритме? Профайлеры или что-то ещё.
Источник: Stack Overflow на русском