由于GC促销失败,应用程序线程停止运行。
我已经阅读了一些建议添加CMSInitiatingOccupancyFraction和UseCMSInitiatingOccupancyOnly参数的文章。
但这些已经添加,任何帮助将不胜感激。
我使用以下参数:
-Xmx4g
-XX:NewSize=3g
-XX:MaxNewSize=3g
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:+CMSParallelRemarkEnabled
-XX:+CMSClassUnloadingEnabled
-XX:CMSInitiatingOccupancyFraction=80
-XX:+UseCMSInitiatingOccupancyOnly
错误:
1297124.414: [GC (Allocation Failure) 1297124.414: [ParNew (promotion failed): 2612841K->2548943K(2752512K), 1.5045391 secs]1297125.919: : [CMS: 983433K->404021K(1048576K), 1.8793447 secs] 3350334K->404021K(3801088K), [Metaspace: 96430K->96430K(1140736K)], 3.3842095 secs] [Times: user=4.51 sys=0.11, real=3.39 secs]
1297127.798: Total time for which application threads were stopped: 3.3858771 seconds
1298669.399: [GC (Allocation Failure) 1298669.399: [ParNew (promotion failed): 2624713K->2557604K(2752512K), 4.8006870 secs]1298674.200: : [CMS: 986964K->404609K(1048576K), 1.8381660 secs] 3450625K->404609K(3801088K), [Metaspace: 96443K->96443K(1140736K)] 3450625K->404609K(3801088K), [Metaspace: 96443K->96443K(1140736K)], 6.6391571 secs] [Times: user=9.36 sys=1.83, real=6.64 secs]
1298676.039: Total time for which application threads were stopped: 6.6427251 seconds