簡體   English   中英

CMS垃圾收集日志中的“在GC之前有完整GC”是什么意思?

[英]What Does “Full GC Before GC” mean in CMS Garbage Collection Logs?

我正在使用CMS Garbage Collector在Weblogic上使用Java 5運行應用程序。 在垃圾收集日志中,我看到了消息日志,其中大部分可以使我理解使用Sun的Java HotSpot虛擬機文檔中的內存管理以及此有用的博客條目(https://blogs.oracle.com/poonam/條目/ understanding_cms_gc_logs)。

但是,有些條目是這樣的:

124525.178: [Full GC Before GC:
Statistics for BinaryTreeDictionary:
------------------------------------
Total Free Space: 353610889
Max   Chunk Size: 353610889
Number of Blocks: 1
Av.  Block  Size: 353610881
Tree      Height: 1
Statistics for IndexedFreeLists:
--------------------------------
Total Free Space: 4190038
Max   Chunk Size: 256
Number of Blocks: 37181
Av.  Block  Size: 119
 free=357800921 frag=0.0233
Before GC:
Statistics for BinaryTreeDictionary:
------------------------------------
Total Free Space: 0
Max   Chunk Size: 0
Number of Blocks: 0
Tree      Height: 0
Statistics for IndexedFreeLists:
--------------------------------
Total Free Space: 0
Max   Chunk Size: 0
Number of Blocks: 0
 free=0 frag=0.0000

我已經通過HPjmeter運行了文件,似乎沒有任何問題,但是“ full gc”一詞讓我擔心:-)

“在GC之前先進行完全GC”是什么意思,這是世界停止的事件嗎?

您會在同一行上看到兩條消息: Full GC表示它正在啟動Full GC。 Before GC表示開始之前,它正在轉儲系統狀態。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM