簡體   English   中英

Java的CMS GC日志行的定義?

[英]Definition of Java's CMS GC log lines?

在啟用CMS(Concurrent-Mark-Sweep)GC的情況下檢查Java運行時, 下面日志中CMS空間的定義是什么? 我認為這是終身空間嗎? 我看到了一個次要主要次要GC事件的以下幾行

23.481: [GC 23.481: [DefNew: 1051K->128K(1152K), 0.0029912 secs] 11925K->11027K(13600K), 0.0031697 secs] [Times: user=0.00 sys=0.00, real=0.00 secs]
23.492: [Full GC 23.492: [CMS: 10899K->9379K(12448K), 0.2675281 secs] 11182K->9379K(13600K), [CMS Perm : 16383K->16359K(16384K)], 0.2686291 secs] [Times: user=0.25 sys=0.00, real=0.27 secs]
23.956: [GC 23.956: [DefNew: 4224K->49K(4736K), 0.0027654 secs] 13603K->9428K(20372K), 0.0029230 secs] [Times: user=0.00 sys=0.01, real=0.02 secs]

特別是[CMS: 10899K->9379K(12448K), 0.2675281 secs]23.492事件。 這是否顯示標記為CMS的終身空間? CMS僅在終身教職員工中執行嗎?

(免責聲明:不是JVM內存專家;)

如果我相信了解CMS GC日志 ,這種日志會顯示CMS 生成空間占用率的下降,這大約是終生代空間。

它可能與占用分數掛鈎,后者在控制老一代發生的事情中起着至關重要的作用。

在此值上設置下限允許CMS頻繁運行並始終檢查舊一代。

暫無
暫無

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

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