我的堆大小为 X(= 5 GB)。我应该为 jprofiler 分配多少来有效地分析这个堆?
问问题
4044 次
1 回答
2
我建议使用Eclipse MAT查看堆转储。它在大小为 X 的堆转储的内存需求方面做得更好,因为它在磁盘上创建中间索引文件,而不是把整个东西都吸进它自己的内存中。大多数工具需要 X 的多个 N 来打开堆转储,其中 N 通常 >= 2。此外,如果要给它们超过 2g,请确保以 64 位启动运行 MAT 或 JProfiler 的 Java 进程的记忆。
于 2010-01-14T17:47:57.087 回答