我在我的main.cpp
文件中包含了一个巨大的模板库,我想堆积生成的程序。我正在使用massif
与ms_print
进行可视化。使用-pg
进行编译。
在详细快照的表中,我想看看代码的哪些部分分配的内存最多。问题是表中的信息总是只引用main
,w / out行号,有时甚至是" ???"。
我意识到所有模板都包含在main.cpp
中,即main是事实上从一个巨大的源文件编译而来的,没有机会区分.tcc
文件调用的哪一行源于。
是否有解决此问题的方法或更好的方法?
感谢。