我尝试使用以下内容转储演示程序的mem配置文件: export MALLOC_CONF =“prof:true,prof_prefix:jeprof.out”
int main()
{
int i;
for (i = 0; i < 1000; i++) {
malloc(i * 100);
}
const char *fileName = "heap_info.out";
mallctl("prof.dump", NULL, NULL, &fileName, sizeof(const char *));
}
此操作失败并出现以下错误(无o / p:
:无效的配对:prof:true
:格式错误的conf字符串
有人可以告诉我,我做错了什么吗?
答案 0 :(得分:6)
在构建jemalloc时使用--enable-prof开关。