JVM

    매개변수를 통해 JVM 메모리 할당과 회수 전략에 대해서 알아보자!

    1. 대상- JVM (자바가상머신) 에서는 어떻게 메모리를 할당하고 회수하는지 직접 눈으로 확인하고 싶은 사람- 가상머신 매개변수를 사용해서 테스트 해보고 싶은 사람- 기본적인 GC 관련된 키워드는 알고있는 사람 (ex. Old Generation, ….)- 미래의 나 2. 개요 최근 회사에서 싱글코어로 배포되어 있던 서버의 코어수를 증량하면서 SerialGC -> G1GC 를 사용하게 되었다. 그에 따라 메모리 회수가 잘 이루어지는지 모니터링을 하고 있는데 각자의 공간에 메모리가 어떻게 할당되고 회수를 하는지 직접 확인하고 싶어졌다.  마침 최근 읽고 있는 JVM 밑바닥 까지 파헤치기 라는 책에서 다루고 있어 정리하고 복기할겸 글로 남기는 것이 의미있을 것 같았다. 따라서 이번 글에서는 가장 기본적인 ..