我的应用程序以Xms = 1g,Xmx = 2g开始。 (环境:JDK 8,Centos 7,8G Ram,VMware) 我为GC设置了日志,今天我收到了奇怪的日志:
[Full GC (Ergonomics) [PSYoungGen: 267264K->267254K(308224K)] [ParOldGen: 1398111K->1398111K(1398272K)] 1665375K->1665365K(1706496K)
...
[Full GC (Ergonomics) [PSYoungGen: 267264K->267254K(308224K)] [ParOldGen: 1398111K->1398111K(1398272K)] 1665375K->1665365K(1706496K)
这些行在大约20分钟内重复多次,之后CPU消耗增加到100%,应用程序挂起 我猜,正常情况下,这个数字(1706496K)应该达到2g。在很长一段时间内保持这种总记忆的原因是什么?此时,VM内存使用率约为60%。
请帮助,谢谢。