
출처 : https://velog.io/@hono2030/JVM%EC%9D%98-%EA%B5%AC%EC%A1%B0
method area : 클래스 로더가 클래스 파일 읽어오면 클래스 정보를 파싱해서 method area에 저장
heap : 프로그램을 실행하면서 생성한 객체의 인스턴스를 저장
java stacks : 스레드 별로 1개 존재, 스택 프레임이 생성되고 실행이 끝나면 pop
pc register : 메서드 안에서 몇 번째 줄을 실행해야 하는지 나타내는 역할
native method stacks : Java Bytecode 가 아닌 다른 언어로 작성된 메서드