Java 如果我将最大堆大小设置为2 Gb,那么heapdump大小是多少?
我已经在WebSphereServer控制台上将最大堆大小设置为2GB。我想知道内存不足错误期间创建的heapdump文件的大小。它们是大于2GB还是等于2GB或小于2GB?这取决于转储的类型。根据IBM提供的文章: 1) PHD转储占用大约20%的Java堆大小 2) HPROF转储的大小与Java堆大小大致相同 3) IBM系统转储—大约Java堆大小+30% 资料来源: 通常,您将在OutOfMemoryError上使用Javacore获得博士学位,所以您可以预期它将占堆的20%左右。但您必须记住,OutOfMemoryError可能会在相当短的时间内抛出多次,因此可能会创建多个转储Java 如果我将最大堆大小设置为2 Gb,那么heapdump大小是多少?,java,out-of-memory,websphere,heap-memory,Java,Out Of Memory,Websphere,Heap Memory,我已经在WebSphereServer控制台上将最大堆大小设置为2GB。我想知道内存不足错误期间创建的heapdump文件的大小。它们是大于2GB还是等于2GB或小于2GB?这取决于转储的类型。根据IBM提供的文章: 1) PHD转储占用大约20%的Java堆大小 2) HPROF转储的大小与Java堆大小大致相同 3) IBM系统转储—大约Java堆大小+30% 资料来源: 通常,您将在OutOfMemoryError上使用Javacore获得博士学位,所以您可以预期它将占堆的20%左右。但您