内存泄漏如何比分配的JVM占用内存更多

时间:2018-03-26 21:01:16

标签: java memory-leaks out-of-memory

我在Ubuntu机器上遇到问题,使用4-5小时后速度变慢,here是我问题的链接。

在评论部分,专家建议在我正在使用的Java应用程序中发生一些内存泄漏,所以作为一个学习者,这个问题出现在我的脑海中,如果我的java应用程序导致内存泄漏,那么JVM已被分配了一定数量的内存(即进程内存)和任何内存泄漏都会导致占用大量内存,然后必须显示OutOfMemoryException,但是它为什么以及如何消耗所有内存(即大于进程内存)但不是给OOM例外?

~$ java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

0 个答案:

没有答案