Memory leaks jemalloc堆分析是否仅跟踪分配?
我试图解决一些内存泄漏问题,并使用jemalloc转储堆配置文件:Memory leaks jemalloc堆分析是否仅跟踪分配?,memory-leaks,jemalloc,Memory Leaks,Jemalloc,我试图解决一些内存泄漏问题,并使用jemalloc转储堆配置文件: MALLOC\u CONF=prof:true,lg\u prof\u间隔:30,lg\u prof\u样本:17 很有魅力,但我不知道我在看什么:) jemaloc是显示所有(采样)分配,还是仅显示在转储时尚未释放的分配()?或者换一种说法:它是一个分配配置文件,还是“活动”块配置文件?我的理解是默认情况下,jeprof在写入转储时显示“活动”的分配。然而,你可以改变这一点 如果要记录所有分配,请参阅jeprofileprof
MALLOC\u CONF=prof:true,lg\u prof\u间隔:30,lg\u prof\u样本:17
很有魅力,但我不知道我在看什么:)
jemaloc是显示所有(采样)分配,还是仅显示在转储时尚未释放的分配()?或者换一种说法:它是一个分配配置文件,还是“活动”块配置文件?我的理解是默认情况下,jeprof在写入转储时显示“活动”的分配。然而,你可以改变这一点 如果要记录所有分配,请参阅jeprofile
prof_acum
选项:
您可能还需要--alloc_space
jeprof标志来显示分配的字节,而不是正在使用的字节: