[問題] JVM的校調

看板java作者 (raison detre)時間10年前 (2014/09/18 13:39), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/4 (看更多)
小弟最近在研讀一些關於JVM校調的文章 但是有幾個地方有點疑問搞不清楚 想請教一下大家釐清一下觀念 1. 以jdk7來說目前可以主要的GC有 Serial GC Parallel GC Parallel Old GC (Parallel Compacting GC) CMS G1 是否每個執行的程式只能指定使用一種GC? 如果我同時下了以下這樣的參數 -XX:+UseParallelGC -XX:+UseConcMarkSweepGC -XX:+UseG1GC 會發生甚麼結果 2. 承第一個問題 如果我下了不存在或是無用的option 是否有地方可以看到錯誤訊息 目前我看好像沒有 3. 分代處理的觀念 是每一個GC都這樣做嗎 因為我好像有看到一些文章有說 G1中並沒有分代處理的觀念 4. 在每一個generation所使用的回收演算法都是一樣的? Mark-Sweep Copying Mark-Compact 是否會在不同generation使用不同的演算法 目前看到的演算法都是跟著GC的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.4.214 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1411018776.A.F4B.html

09/18 20:03, , 1F
參考一下這張圖? http://imgur.com/Jm0gPUe
09/18 20:03, 1F

09/20 19:12, , 2F
看一下這本書 直達 Java 虛擬機器-JVM 進階與應用
09/20 19:12, 2F
文章代碼(AID): #1K6d0OzB (java)
討論串 (同標題文章)
文章代碼(AID): #1K6d0OzB (java)