Я запускаю приложение, использующее Java 5 на Weblogic с CMS Garbage Collector.В журналах сбора мусора я вижу журналы сообщений, большинство из которых я могу использовать в документе «Управление памятью в виртуальной машине Java HotSpot» от Sun и эту полезную запись в блоге (https://blogs.oracle.com/poonam/entry/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' меня беспокоят: -)
Что означает «Full GC перед GC», и является ли это событием «остановка мира»?