当使用 G1 收集器时,是否有人遇到过 JVM(热点)泄漏内存的问题?
我已将堆大小固定为 60GB(-ms 和 -ms 都设置为 60G),但 java 进程的大小(根据 ps 命令的 vsz 列)从 64GB 左右开始,但增加到 84GB 7小时内。
使用并行收集器,进程大小在 20 小时运行后保持稳定,大约为 65GB 左右。
有没有其他人对 G1 收集器有类似的问题?我正在运行一个非常简单的基准测试,并且我没有使用任何直接缓冲内存或其他堆外内存(我知道)。
Java版本为1.7.0,更新5
(我已经向 Oracle 提出了一个关于这个问题的错误,但我想我也会在这里检查一下,以防有人有解决方法)。