[問題] JVM的校調
小弟最近在研讀一些關於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
09/18 20:03, 1F

推
09/20 19:12, , 2F
09/20 19:12, 2F
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章