奇怪的长时间停顿java年轻的gc

时间:2016-11-21 07:52:27

标签: java linux garbage-collection strace

我有一个很长的暂停时间java young gc:

  

2016-11-21T15:03:09.839 + 0800:15100.062:[GC(分配失败)

     

2016-11-21T15:03:09.839 + 0800:15100.062:[ParNew所需幸存者大小   402653184字节,新阈值6(最大6)

     
      
  • 1岁:45038808字节,总计45038808

  •   
  • 2岁:1077040字节,总计46115848

  •   
  • 3岁:110144952字节,总计156260800

  •   
  • 4岁:102297104字节,258557904总计

  •   
  • 5岁:12136904字节,总计270694808

  •   
  • 6岁:7312字节,270702120总计:5151460K-> 342421K(5505024K),4.1780572秒]

  •   
     

6631391K-> 1822507K(11796480K),4.1786414 secs] [次:用户= 2.61   sys = 0.01, real = 4.18秒]

我做了一个strace: enter image description here 似乎很多进程已暂停3-4秒,也许java gc线程也遭受了这种情况。任何人都可以告诉我如何解释由strace打印的日志。我是一名初学者。非常感谢。 由于我没有找到上传整个strace日志的条目,如果您需要,我可以将其邮寄给您。真的很感激。

0 个答案:

没有答案