【发布时间】:2015-12-29 12:24:29
【问题描述】:
我的图表中的窥视每次都触及新高。 我的 vm 参数如下,
-XX:+UseCompressedOops -XX:+TieredCompilation -Xms1303m -Xmx1303m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
争论是好是坏?
【问题讨论】:
-
你可能有某种内存泄漏。
-
当您按下“Perform GC”按钮时,JVM 会运行“stop the world”垃圾回收。运行 gc 后,您将看到无法释放的内存量。如果这个数量随着时间的推移而增加(不时按“Perform GC”),很可能是内存泄漏。
-
同意其他人在这里已经说过的话。只是一个小建议:您可能会删除
-XX:+UseCompressedOops。现代 JDK 版本默认启用了压缩 oops。见stackoverflow.com/questions/11054548/…。
标签: java heap-memory