标签: java memory profiling jprofiler
我的堆大小为X(= 5千兆字节)。我应该为jprofiler分配多少来有效地分析这个堆?
答案 0 :(得分:2)
我建议使用Eclipse MAT来查看堆转储。它在大小为X的堆转储的内存需求方面做得更好,因为它在磁盘上创建了中间索引文件,而不是将整个内容吸收到它自己的内存中。大多数工具需要一些多个N来打开堆转储,其中N通常是> = 2.另外,如果你要给它们超过64位,请确保启动运行MAT或JProfiler的Java进程2g记忆。