如果只能将 1.5GB 分配给 JVM,是否有分析大型 Java 堆转储 (2GB) 的工具?我不敢相信转储必须完全加载到内存中才能进行分析...
Eclipse MemoryAnalyzer 失败,IBM 工具也失败。
我现在需要在这里使用命令行工具吗?
最佳答案
如果是开发服务器,请将最大堆大小限制为 32 位操作系统可以处理的大小。如果在生产中,需要 64 位操作系统!如果无法获取,可以在服务器上运行 jhat(它有一个 Web 界面,您可以在自己的 PC 上访问)。
关于java - 如何分析大型堆转储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6199878/