본문으로 건너뛰기

Java

JVM

글 5개

  1. JVM읽는 데 22분

    Java Virtual Threads 훑어보기

    Java의 Virtual Threads는 JDK 19에 Preview Features로 추가되었다. 프로젝트 룸(Loom)에서 개발한 기능으로 알고있는데 사실 큰 관심도 없던(뭐하는 지도 모르던) 프로젝트였고, JDK 19가 LTS도 아니기 때문에 회사에서 바로 써볼 수도 없기에 JDK 19는 큰 관심도 가지고 있지 않았…

  2. JVM읽는 데 26분

    (JVM) Garbage Collection Advanced

    이 글은 이일웅 님께서 번역하신 자바 최적화란 책을 읽던 도중 공부한 내용을 정리한 글입니다. 절대 해당 책의 홍보는 아니며 좋은 책을 써준 사람과 번역해주신 분께 진심으로 감사하는 마음에 썼습니다. 이 글을 읽어보시기 전에 Garbage Collection Basic 편을 읽어보시면 더 도움이 될 것입니다 :)

  3. JVM읽는 데 27분

    (JVM) Garbage Collection Basic

    그림을 그리다보니 Stack에 있는 동그라미 모양과 힙 메모리에 있는 동그라미 모양이 동일한 그림들이 많이 있습니다. 이건 둘이 동일한 메모리를 의미하는 게 아니라 그냥 스택에서 힙을 참조한다는 걸 그린 건데, 사실 둘의 모양을 다르게 그려야하는데 아무 생각없이 복붙해서 그리다보니 이렇게 그리게 되었고... 되돌리기에는…

  4. JVM읽는 데 4분

    Green Thread vs Native Thread

    Green Thread는 우리가 알고 있는 쓰레드를 흉내낸 짝퉁 쓰레드이다. Green Thread는 VM(Virtual Machine)이나 Library 등등에서 관리되며 개발자가 통제할 수도 있어서 user-level 쓰레드라고도 불린다. 하지만 Green Thread는 Many to One(Many는 쓰레드, One…