[Java] JVM 메모리 구조 파헤쳐 보기 (Static, Stack, Heap)
JVM은 운영체제 위에서 실행될 때 각각의 운영체제로부터 메모리를 할당 받고그 메모리를 용도에 따라 여러 영역으로 나누어 관리한다.여기서 메모리 공간은 크게 Method 영역, Heap 영역, Stack 영역으로 구분되고 데이터 타입에 따라 각 영역에 나눠서 할당 된다.이번 포스팅에서는 이 영역에 대해 파헤쳐볼 예정이다. 참고로 JVM 메모리 구조를 파헤치기전에 JVM이 뭔지 알면 더 좋다.JVM에 대한 내용은 아래 포스팅을 참고하자. [Java] JVM이란? 구조와 특징에 대해 알아보자.컴퓨터가 어떤 프로그램을 실행하려면, 그 프로그램이 컴퓨터의 언어 (기계어)로 작성되어야 한다. 하지만 우리는 복잡하고 해석하기 어려운 기계어를 직접 작성하기보다는 코드를 작성한다.hstory0208.tistory.co..