大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 一文讀懂什么是Java gc日志

一文讀懂什么是Java gc日志

更新時間:2022-08-19 09:35:31 來源:動力節點 瀏覽1886次

Java gc日志是什么?動力節點小編來為大家進行介紹。GC日志是處理Java虛擬機內存管理問題的基礎技能,它只是一些人為確定的規則,沒有太多技術含量。

每一種收集器的日志形式都是由它們自身的實現所決定的,換而言之,每個收集器的日志格式都可以不一樣。但虛擬機設計者為了方便用戶閱讀,將各個收集器的日志都維持一定的共性,例如以下兩段典型的GC日志:

33.125: [GC [DefNew: 3324K->152K(3712K), 0.0025925 secs] 3324K->152K(11904K), 0.0031680 secs]
100.667: [Full GC [Tenured: 0K->210K(10240K), 0.0149142 secs] 4603K->210K(19456K), [Perm : 2999K->2999K(21248K)], 0.0150007 secs] [Times: user=0.01 sys=0.00, real=0.02 secs]

最前面的數字“33.125:”和“100.667:”代表了GC發生的時間,這個數字的含義是從Java虛擬機啟動以來經過的秒數。

GC日志開頭的“[GC”和“[Full GC”說明了這次垃圾收集的停頓類型,而不是用來區分新生代GC還是老年代GC的。如果有“Full”,說明這次GC是發生了Stop-The-World的,例如下面這段新生代收集器ParNew的日志也會出現“[Full GC”(這一般是因為出現了分配擔保失敗之類的問題,所以才導致STW)。如果是調用System.gc()方法所觸發的收集,那么在這里將顯示“[Full GC (System)”。

[Full GC 283.736: [ParNew: 261599K->261599K(261952K), 0.0000288 secs]

接下來的“[DefNew”、“[Tenured”、“[Perm”表示GC發生的區域,這里顯示的區域名稱與使用的GC收集器是密切相關的,例如上面樣例所使用的Serial收集器中的新生代名為“Default New Generation”,所以顯示的是“[DefNew”。如果是ParNew收集器,新生代名稱就會變為“[ParNew”,意為“Parallel New Generation”。如果采用Parallel Scavenge收集器,那它配套的新生代稱為“PSYoungGen”,老年代和永久代同理,名稱也是由收集器決定的。

后面方括號內部的“3324K->152K(3712K)”含義是“GC前該內存區域已使用容量-> GC后該內存區域已使用容量 (該內存區域總容量)”。而在方括號之外的“3324K->152K(11904K)”表示“GC前Java堆已使用容量 -> GC后Java堆已使用容量 (Java堆總容量)”。

再往后,“0.0025925 secs”表示該內存區域GC所占用的時間,單位是秒。有的收集器會給出更具體的時間數據,如“[Times: user=0.01 sys=0.00, real=0.02 secs]”,這里面的user、sys和real與Linux的time命令所輸出的時間含義一致,分別代表用戶態消耗的CPU時間、內核態消耗的CPU事件和操作從開始到結束所經過的墻鐘時間(Wall Clock Time)。CPU時間與墻鐘時間的區別是,墻鐘時間包括各種非運算的等待耗時,例如等待磁盤I/O、等待線程阻塞,而CPU時間不包括這些耗時,但當系統有多CPU或者多核的話,多線程操作會疊加這些CPU時間,所以讀者看到user或sys時間超過real時間是完全正常的。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产一区二区精品久久 | 2022色婷婷综合久久久 | 久久久一级 | 成人最新午夜免费视频 | 91在线操| 欧美特级特黄a大片免费 | 91亚洲国产成人久久精品网站 | 久草久草在线视频 | 狠狠色婷婷狠狠狠亚洲综合 | 欧美日韩一区二区视频免费看 | 欧美性xxxx偷拍 | swag国产精品一区二区 | 99在线观看视频 | 亚洲精品久久麻豆蜜桃 | 亚洲欧美日产综合一区二区三区 | 91手机视频在线 | 亚洲国产一区二区三区最新 | 毛片免费视频 | 天天舔 | 国产成人精品亚洲日本在线观看 | 蜜桃综合网 | 在线播放亚洲精品富二代91 | 香蕉国产综合久久猫咪 | 老司机午夜免费视频 | 四虎4444hu4影视最新地址 | 国产精品久久久久久久久久久威 | 亚洲精品久久久久综合91 | 久久免费精品国产视频 | 精品视频网站 | 亚洲精品中文字幕在线 | a毛片免费播放全部完整 | 九色视屏 | 日韩欧美色视频在线观看 | 亚洲精品久久99久久一区 | 免费深夜福利 | 天天综合天天综合色在线 | 久久国产乱子伦精品免费不卡 | 理论片在线观看视频 | 老黄网站| 一级爱爱 | 国产乱肥老妇精品视频 |