原 薦 三句話捋清楚java垃圾收集器
三句話捋清楚java垃圾收集器
原
薦
字數 250
閱讀 16
收藏 0
CentOS Linux" rel="nofollow,noindex" target="_blank">Linux Java" rel="nofollow,noindex" target="_blank">Java JDK" rel="nofollow,noindex" target="_blank">JDK
-
無論 -XX:+UseParallelGC 還是 -XX:+UseParallelOldGC ,新生代都是 ParallelGC,即 Parallel Scavenge,區別在於年老代,前者是序列,後者是並行。
-
無論 -XX:+UseConcMarkSweepGC 還是 -XX:+UseParNewGC ,新生代都是ParNew,區別在於年老代,前者是CMS(當然,他失敗了就會執行serialold),後者是序列。
-
-XX:+UseSerialGC 和 -XX:+UseG1GC 就好理解了,前者都是序列,後者都是G1.
再說三句:
UseParNewGC java8 已廢棄
UseConcMarkSweepGC java9已廢棄
總結前兩句,ParNew不受待見,再說多你就暈了。
最後囉嗦一句,如果覺得標題黨,那就忽略這一句:
不要說jdk x預設的垃圾收集器是什麼,與jdk發行版有關,同樣的程式碼使用jdk8同一子版本測試在mac是paralle,在centos是serial。

© 著作權歸作者所有
共有人打賞支援
上一篇: Eclipse配置JNDI連線池
相關文章 最新文章
相信和小編一樣的程式猿們在日常工作或面試當中經常會遇到JVM的垃圾回收問題,有沒有在夜深人靜的時候詳細捋一捋JVM垃圾回收機制中的知識點呢?沒時間捋也沒關係,因為小編接下來會給你捋一捋...
颶風2000
09/09
0
0
Java虛擬機器整體篇幅如下: Java虛擬機器基礎——1Java的記憶體模型 Java虛擬機器基礎——2JVM執行時資料區 Java虛擬機器基礎——3類載入機制 Java虛擬機器基礎——4記憶體回收機制 本篇文章的內容如下: ...
隔壁老李頭
10/03
0
0

續My java——JVM(記憶體域) 中講述了Java在JVM中的記憶體使用,其實在我們出來java程式時基本上有兩個地方的記憶體處理 一是棧、二是堆,JVM會自動回收堆中的記憶體,也就我們所說的垃圾回收,那J...
tngou
2013/03/20
0
0
詳細介紹Java垃圾回收機制 垃圾收集GC(Garbage Collection)是Java語言的核心技術之一,之前我們曾專門探討過Java 7新增的垃圾回收器G1的新特性,但在JVM的內部執行機制上看,Java的垃圾回收...
成長中的菜鳥
2015/03/06
0
0
一、前言 JAVA GC(Garbage Collection,垃圾回收)機制是區別C++的一個重要特徵,C++需要開發者自己實現垃圾回收的邏輯,而JAVA開發者則只需要專注於業務開發,因為垃圾回收這件繁瑣的事情J...
EnjoyAndroid
2017/11/23
0
0

沒有更多內容
載入失敗,請重新整理頁面
載入更多SQL: MERGE INTO TP_B_RB033 TPUSING (SELECT SEQ_NO, PAGE_NUM, FULL_PAGE, ACCT_NO FROM TP_B_RB033_RB_TMP) RESON (TP.SEQ_NO = RES.SEQ_NO AND RES.ACCT_NO = TP.ACCT_NO)WHEN M......
hnairdb
48分鐘前
4
0

光陰似箭,時光如梭,轉年出來工作已經3年了。從一個職場新人慢慢熟悉職場的工作方式,適應職場工作的環境,學習了很多知識,也總結了很多經驗。現在的目標就是一步一個腳印,慢慢打磨自己,...
Linux就該這麼學
48分鐘前
1
0

統計碎片表: select table_schema db, table_name, data_free, engine from information_schema.tables where table_schema not in('informat...
colin_86
48分鐘前
4
0
無論 -XX:+UseParallelGC 還是 -XX:+UseParallelOldGC ,新生代都是 ParallelGC,即 Parallel Scavenge,區別在於年老代,前者是序列,後者是並行。 無論 -XX:+UseConcMarkSweepGC 還是 -XX:...
polly
49分鐘前
16
0
sed -E 支援group, \1就表示group1 如下程式碼的意思是替換 匹配到"\.([^.]+)$"這個正則的字串為"-gaoshu.\(匹配到的原文)" 就是把最後一個點替換為 "_gaoshu. " test=aaa.ddd.tr#aaa.ddd_...
SuShine
51分鐘前
2
0
沒有更多內容
載入失敗,請重新整理頁面
載入更多