Я включаю огромную библиотеку шаблонов в мой main.cpp
файл, я хочу, чтобы куча профилей в результате программы. я использую massif
для этого с ms_print
для визуализации. Компилирование с -pg
,
В таблице подробных снимков я бы хотел увидеть, какие части кода выделяют больше всего памяти. Проблема в том, что информация в таблице всегда относится только к main
, без номеров строк, иногда даже «???».
Я понимаю, что все шаблоны включены в main.cpp
то есть, main де-факто скомпилирован из одного огромного исходного файла, без возможности отличить, какая строка в какой .tcc
подать вызов
Есть ли решение этой проблемы или лучший способ сделать это?
Благодарю.
Задача ещё не решена.
Других решений пока нет …