我尝试在我的tomcat Web应用程序中查找本机内存链接 在AWS linux ec2实例中运行, 无论GC如何,OS的内存都会耗尽。 我正在按照教程链接来设置jemalloc 当我像这样执行tomcat应用程序时:
从tomcat bin文件夹: /usr/local/apache-tomcat-7.0/bin
sudo MALLOC_CONF=prof_leak:true,lg_prof_sample:0,prof_final:true LD_PRELOAD=/home/user/jemalloc/jemalloc/lib/libjemalloc.so ./startup.sh
或具有以下参数:
prof_leak:true,prof_final:true,lg_prof_interval:30,lg_prof_sample:17
即时获取结果32239 jeprof.9999.0.f.heap文件 每个文件的大小为3.7K。
当我尝试从中生成报告时,我会像这样:
perl ./jeprof --show_bytes --pdf $CATALINA_HOME/bin/jeprof.9*.heap > test3.pdf
即时通讯获得0尺寸pdf
我做错了什么?