这个FULLGC是因为什么引起的?

请大家帮我看下,小弟在这里谢谢了

你的permsize太小了,导致的oom
-XX:MaxPermSize=384m
其他的运行良好
你的gc延迟比较高对系统的影响还是比较大的,建议使用并发收集器,并且对permsize也清理,因为反射可能大量使用permsize
-XX:+UseConcMarkSweepGC
-XX:+UseCMSCompactAtFullCollection -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled

老年代或者永久区占满就会造成fullgc

题外话,你JVM 堆设置得偏大,适当设小点能够提升系统运行效率。YGC 都接近30秒才运行一次,每次都是到了1G 多才开始执行。Full GC 每次运行都消耗了4秒时间,非常影响系统。