java garbage collection - 暂停应用程序线程?

时间:2012-09-28 19:20:09

标签: java garbage-collection

应用程序线程停止的总时间:xxxxxxxxx 申请时间:xxxxxxxxxxxxxxx

这两个字段是什么意思?我的应用程序暂停了gc吗?申请时间字段是什么意思?

2 个答案:

答案 0 :(得分:4)

是的,基于GC算法,您使用的应用程序线程可能会在GC时停止。

根据Tuning Garbage Collection with the 5.0, section 5.4

  

对于每个主要集合,并发收集器将在集合的开头和集合的中间暂停所有应用程序线程一段时间

申请时间:在垃圾收集之外花费的时间(称为申请时间)

答案 1 :(得分:0)

有两种类型的GC,其中一种阻止其他线程。 您可以在此处找到一些详细信息:GC types