์๋ !
์ค๋์ ZGC ๋ก ์กฐ๊ธ ๋๊ณ ์ถ์์ต๋๋ค. https://adoptopenjdk.net/ ์์ jdk8u172-b11
๋ฆด๋ฆฌ์ค๋ฅผ ๋ค์ด๋ก๋ํ์ผ๋ฉฐ ์ ํ๋ฆฌ์ผ์ด์
์ ์์ํ ๋ ๋ค์ ๋ก๊ทธ๋ฅผ ๋ณด๊ณ ๋๋์ต๋๋ค.
Unrecognized VM option 'UseZGC'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
์ฌ๊ธฐ ์์ ๋ณผ ์ ์๋ฏ์ด ZGC๋ sh configure --with-jvm-features=zgc
๋ก ์ปดํ์ผ ํ์์ ํ์ฑํ๋์ด์ผ ํฉ๋๋ค.
zGC๊ฐ ์คํ์ ์ธ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง ๊ฐ๋ฐ์๊ฐ zGC๊ฐ ํ์ฑํ๋ linux-x64 ํ๋ซํผ์ ๊ฒ์ํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ZGC๋ ํ์ฌ Linux/x64์์๋ง ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก OpenJDK11-jdk_x64_linux_hotspot_zgc์ ๊ฐ์ ํน์ ํ๋ซํผ ๋์๋ง ์ถ๊ฐํ ์ ์์ต๋๊น?
@PierreZ HEAD ๋น๋๊ฐ ํ์ํ ๊ฒ ๊ฐ์ต๋๋ค(์ฆ, JDK8 ์ฝ๋๋ฒ ์ด์ค์ ์์)
zgc๊ฐ ํ์, jdk 11์ ์ด์ zgc๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด ํ์ด์ง์ ๋ฐ๋ผ jdk 11.0.3+ ๋น๋๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
https://wiki.openjdk.java.net/display/zgc/Main
JDK 11์ ์ด๊ธฐ ๋ฒ์ (๋ฒ์ 11.0.0, 11.0.1 ๋๋ 11.0.2)์ ๋น๋ํ๋ ๊ฒฝ์ฐ ZGC ๋น๋๋ฅผ ํ์ฑํํ๋ ค๋ฉด ๊ตฌ์ฑ ์ต์
--with-jvm-features=zgc
์ ์ ๊ณตํด์ผ ํฉ๋๋ค. ์ด ์ต์ ์ JDK 11.0.3 ๋ฐ JDK 12๋ถํฐ ๋ ์ด์ ํ์ํ์ง ์์ต๋๋ค(ZGC๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋น๋๋จ).
@PierreZ ์ฐธ์กฐ https://github.com/AdoptOpenJDK/openjdk-build/issues/641#issuecomment -458234964, ๋ซ์ ์ ์์ต๋๊น?
๋ค ๊ฐ์ฌํฉ๋๋ค ๐
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด ํ์ด์ง์ ๋ฐ๋ผ jdk 11.0.3+ ๋น๋๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
https://wiki.openjdk.java.net/display/zgc/Main