Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么创建的堆转储大于tomcat崩溃后分配的最大堆_Java_Tomcat_Heap Dump - Fatal编程技术网

Java 为什么创建的堆转储大于tomcat崩溃后分配的最大堆

Java 为什么创建的堆转储大于tomcat崩溃后分配的最大堆,java,tomcat,heap-dump,Java,Tomcat,Heap Dump,在java_opts中,我将Max Heap设置为2.5gb(-Xms1024m-Xmx2560m),但在tomcat崩溃后创建的堆转储为4gb。我早就注意到了。任何建议都会有帮助。它是哪个java版本?permgen的大小是多少?堆转储包含的不仅仅是堆。它还将包含线程状态和堆栈,以及有关fault.java版本的一些信息。java版本为1.6,prem gen的大小为256m

在java_opts中,我将Max Heap设置为2.5gb(-Xms1024m-Xmx2560m),但在tomcat崩溃后创建的堆转储为4gb。我早就注意到了。任何建议都会有帮助。

它是哪个java版本?permgen的大小是多少?堆转储包含的不仅仅是堆。它还将包含线程状态和堆栈,以及有关fault.java版本的一些信息。java版本为1.6,prem gen的大小为256m