Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Memory leaks jemalloc堆分析是否仅跟踪分配?_Memory Leaks_Jemalloc - Fatal编程技术网

Memory leaks 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

我试图解决一些内存泄漏问题,并使用jemalloc转储堆配置文件:
MALLOC\u CONF=prof:true,lg\u prof\u间隔:30,lg\u prof\u样本:17

很有魅力,但我不知道我在看什么:)


jemaloc是显示所有(采样)分配,还是仅显示在转储时尚未释放的分配()?或者换一种说法:它是一个分配配置文件,还是“活动”块配置文件?

我的理解是默认情况下,jeprof在写入转储时显示“活动”的分配。然而,你可以改变这一点

如果要记录所有分配,请参阅jeprofile
prof_acum
选项:

您可能还需要
--alloc_space
jeprof标志来显示分配的字节,而不是正在使用的字节: