首页 > 解决方案 > GC 运行时应用程序没有响应

问题描述

我们的应用程序 24*7 运行,用户负载很重,最近我们开始遇到系统性能问题,应用程序没有响应,我们不得不重新启动 JVM 以使其重新上线,同时调查我们发现 JVM 运行 GC,当时应用程序变慢,有时甚至没有回应,下面是我们在那段时间的 GC 统计数据。 GC 堆 GC 总结

查看这些数据,是否有关于寻找什么或是否需要更正任何 JVM 配置的建议?

Java版本为7,GC设置为#jvm -XX:+UseConcMarkSweepGC -XX:-UseGCOverheadLimit -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC -XX:+PrintGCDateStamps -Xloggc:/opt/Server/logs/ gclog.log -XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC -Xms4096M -Xmx6144M -XX:PermSize=512M -XX:MaxPermSize=1024M -XX:ErrorFile=./log/error.log -XX:HeapDumpPath=./log/ heap_dump.hprof –

标签: javagarbage-collectionjvmheap-memory

解决方案


推荐阅读