[英]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.