Как при профилировании в gprof получить файл gmon.out когда корректное завершение программы невозможно?

163
13 января 2019, 14:30

Осваиваю gprof. У меня есть многопоточное приложение, которое необходимо оптимизировать. В этом приложении 7 отсоединённых потоков в которых крутятся бесконечные циклы. Я так понимаю, что бы получить gmon.out просто запуска приложения недостаточно, надо его еще и завершить. Я попробовал кинуть ексепшн через 30 секунд после старта, но файл gmon.out так и не был сгенерировать. Как мне получить gmon.out когда нормальное завершения приложения невозможно? При этом если создать hello world то файл генерируется (т.е. всё работает).

READ ALSO
directory_iterator сортировка

directory_iterator сортировка

согласно https://encppreference

155
Асинхронная запись в сокет. MSVC. Exception: “cannot dereference string iterator…”

Асинхронная запись в сокет. MSVC. Exception: “cannot dereference string iterator…”

Для сетевой части используется boost asioНа Windows(MSVC) выскакивает exception: "

177
Как остановить на время программу? [закрыт]

Как остановить на время программу? [закрыт]

как на время остановить программу на c++?

154