Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.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内存泄漏_Java_Memory Leaks_Java 8_Garbage Collection - Fatal编程技术网

某些环境中的Java内存泄漏

某些环境中的Java内存泄漏,java,memory-leaks,java-8,garbage-collection,Java,Memory Leaks,Java 8,Garbage Collection,我有一个Java应用程序,当它在EC2实例(jre 1.8.101)上运行时,它会显示不断增长的内存使用量,当它达到大约900MB时,最终会崩溃。同一个应用程序在MAC(JDK1.8.77)上本地运行时也会显示内存增加,但GC偶尔会运行,我看不出本地存在问题。这可能是因为GC由于某种原因没有在Linux机器上运行吗?我如何/什么可以进一步调查?请给我一些线索 通过fall over您的意思是死于OutOfMemory?实际上并不是注销OutOfMemory异常,但是是的,应用程序死亡并在之后开始

我有一个Java应用程序,当它在EC2实例(jre 1.8.101)上运行时,它会显示不断增长的内存使用量,当它达到大约900MB时,最终会崩溃。同一个应用程序在MAC(JDK1.8.77)上本地运行时也会显示内存增加,但GC偶尔会运行,我看不出本地存在问题。这可能是因为GC由于某种原因没有在Linux机器上运行吗?我如何/什么可以进一步调查?请给我一些线索

通过
fall over
您的意思是死于
OutOfMemory
?实际上并不是注销OutOfMemory异常,但是是的,应用程序死亡并在之后开始出现“502”错误。这是一个完全不同的故事。。。在您的案例中,
-Xms
-Xmx
的设置是什么?达到
900MB
可能根本不是问题。