▲alstjr7375 2021-09-18 | parent | ★ favorite | on: Shenandoah in OpenJDK 17 : 밀리초 미만의 GC Pause 구현(developers.redhat.com)ZGC도 꽤 유명하더라고요. - https://blogs.oracle.com/javamagazine/post/… 다만, 변수의 포인터에서 64bit를 활용해(https://img1.daumcdn.net/thumb/R1280x0/…) 64비트 운영체제에서만 사용가능합니다. - https://huisam.tistory.com/entry/jvmgc예전에 스크립트 언어 VM 성능관련해서 찾아봤었는데, JS의 V8 경우는 다음과 같은 원리라고 하네요. - https://v8.dev/blog/concurrent-marking - https://v8.dev/blog/orinoco - https://v8.dev/blog/trash-talk - https://v8.dev/blog/high-performance-cpp-gc
ZGC도 꽤 유명하더라고요.
- https://blogs.oracle.com/javamagazine/post/…
다만, 변수의 포인터에서 64bit를 활용해(https://img1.daumcdn.net/thumb/R1280x0/…) 64비트 운영체제에서만 사용가능합니다.
- https://huisam.tistory.com/entry/jvmgc
예전에 스크립트 언어 VM 성능관련해서 찾아봤었는데,
JS의 V8 경우는 다음과 같은 원리라고 하네요.
- https://v8.dev/blog/concurrent-marking
- https://v8.dev/blog/orinoco
- https://v8.dev/blog/trash-talk
- https://v8.dev/blog/high-performance-cpp-gc