Guidelines for Selecting a GC
Application์ ์ฑ๋ฅ์ด ๊ฐ์ฅ ์ค์ํ๊ณ , ์ผ์ ์ ์ง ์๊ฐ์ด 1์ด ์ด์์ด์ด๋ ์๊ด์๋ ๊ฒฝ์ฐ
VM์ด ์์์ collector๋ฅผ ์ ํํ๊ฒ ๋๋๋ค
VM์ด ์์์ ์ ์ ํํ๊ฒ ์ง๋ง ์๋์ผ๋ก ์ ํํ๊ณ ์ถ๋ค๋ฉด
XX:+UseParallelGC
option์ ์ผ ๋ค
์๋ต ์๊ฐ์ด ์ ์ฒด ์ฒ๋ฆฌ๋๋ณด๋ค ์ค์ํ๊ณ , ์ผ์ ์ ์ง ์๊ฐ์ด 1 sec ์ดํ์ฌ์ผ ํ๋ ๊ฒฝ์ฐ
Concurrent Collector๋ฅผ ์ฌ์ฉํด ๋ณธ๋ค
XX:+UseConcMarkSweepGC
์ต์ ์ด๋XX:+UseG1GC
์ต์ ์ ์ผ ๋ค
๊ทธ๋๋ ์ฑ๋ฅ์ด ๋ถ์กฑํ๋ค๋ฉด
heap ์ฌ์ด์ฆ์ generation ์ฌ์ด์ฆ๋ฅผ ์กฐ์ ํด ๋ณผ ๊ฒ
Last updated