连续全GC - Java 8

时间:2017-10-31 14:43:35

标签: java linux java-8 garbage-collection huge-pages

openJDK mailing list开始发帖。

为什么完整GC(分配失败)或者即使当Eden Space(几乎)为空时也会触发GC。我可以看到Metaspace已经满了,但是由此产生的GC应该有完整GC(元数据GC阈值) NOT 分配失败的原因。

这持续了大约9小时。有什么想法吗?

2017-10-28T20:30:32.207+0000: 382100.678: [Full GC (Allocation Failure) [PSYoungGen: 0K->0K(253952K)] [ParOldGen: 146546K->146546K(348160K)] 146546K->146546K(602112K), [Metaspace: 45647K->45647K(1091584K)], 0.1865769 secs] [Times: user=0.87 sys=0.00, real=0.19 secs]
2017-10-28T20:30:32.401+0000: 382100.872: [Full GC (Allocation Failure) [PSYoungGen: 160K->0K(253952K)] [ParOldGen: 146546K->146547K(348160K)] 146706K->146547K(602112K), [Metaspace: 45647K->45647K(1091584K)], 0.1871330 secs] [Times: user=0.88 sys=0.00, real=0.18 secs]
2017-10-28T20:30:32.592+0000: 382101.064: [Full GC (Allocation Failure) [PSYoungGen: 0K->0K(253952K)] [ParOldGen: 146547K->146547K(348160K)] 146547K->146547K(602112K), [Metaspace: 45647K->45647K(1091584K)], 0.1852237 secs] [Times: user=0.88 sys=0.01, real=0.18 secs]
2017-10-28T20:30:32.786+0000: 382101.257: [Full GC (Allocation Failure) [PSYoungGen: 192K->0K(253952K)] [ParOldGen: 146547K->146558K(348160K)] 146739K->146558K(602112K), [Metaspace: 45647K->45647K(1091584K)], 0.1879624 secs] [Times: user=0.89 sys=0.00, real=0.19 secs]
2017-10-28T20:30:32.979+0000: 382101.450: [Full GC (Allocation Failure) [PSYoungGen: 0K->0K(253952K)] [ParOldGen: 146558K->146552K(348160K)] 146558K->146552K(602112K), [Metaspace: 45647K->45647K(1091584K)], 0.2331467 secs] [Times: user=1.15 sys=0.00, real=0.24 secs]

std_out中的异常:

java.lang.OutOfMemoryError: Java heap space
        at java.nio.HeapByteBuffer.<init>(Unknown Source) ~[?:1.8.0_121]
        at java.nio.ByteBuffer.allocate(Unknown Source) ~[?:1.8.0_121]

对于普通对象分配指令,也观察到类似的堆栈跟踪。

系统详细信息:

  • 用于linux-amd64 JRE(1.8.0_121-b13)的Java HotSpot(TM)64位服务器VM(25.121-b13),构建于2016年12月12日16:36:53 by&#34; java_re& #34;与gcc 4.3.0 20080428(Red Hat 4.3.0-8)

  • 操作系统:Red Hat Enterprise Linux Server 7.3版(Maipo)

  • 此应用程序使用AnonHugePages(THP)

0 个答案:

没有答案