Java JHAT无法分析40GB转储文件,即使给出70GB的堆大小

Java JHAT无法分析40GB转储文件,即使给出70GB的堆大小,java,heap-dump,jhat,Java,Heap Dump,Jhat,我需要分析应用程序创建的40GB堆转储。我正在使用jhat,我已经为jhat分配了70 GB的内存来分析相同的内容,但是它仍然抛出java.lang.OutOfMemoryError:java堆空间 有人能提出一种解决方法吗?您是否通过观察堆大小的增加来评测您的系统?如果是,例外情况是多少GB。这将帮助您解决独立应用程序itHi@gen.Strash的问题,并独立运行。因此,回答您的问题,不,系统没有被监视。有一个解决方法,将转储拆分为8gb大小,然后使用JHAT,至少它会让您知道出了什么问题。

我需要分析应用程序创建的40GB堆转储。我正在使用jhat,我已经为jhat分配了70 GB的内存来分析相同的内容,但是它仍然抛出java.lang.OutOfMemoryError:java堆空间


有人能提出一种解决方法吗?

您是否通过观察堆大小的增加来评测您的系统?如果是,例外情况是多少GB。这将帮助您解决独立应用程序itHi@gen.Strash的问题,并独立运行。因此,回答您的问题,不,系统没有被监视。有一个解决方法,将转储拆分为8gb大小,然后使用JHAT,至少它会让您知道出了什么问题。您是否通过观察堆大小的增加来评测系统?如果是,例外情况是多少GB。这将帮助您解决其独立应用程序ITI@gen.Strash的问题,并独立运行。因此,回答您的问题,不,系统没有被监视。有一个解决方法,将转储拆分为8gb大小,然后使用JHAT,至少它会让您知道出了什么问题。