garabage collector1 JVM Run Time Data Area 목차JVM(Java Virtual Machine) 실행 데이터 영역애플리케이션이 어떻게 실행되는가?Stack 메모리Heap 메모리CPU는 어떻게 스택 메모리에서 데이터를 찾을까?메서드 호출과 this쓰레기 객체(Garabage Object)JVM(Java Virtual Machine) 실행 데이터 영역메서드 영역(Method Area)클래스 메타데이터, 상수, 정적 변수 저장 모든 스레드가 공유 클래스 로더(Class Loader)에 의해서 로드된다. 힙(Heap)모든 객체와 배열이 할당되는 메모리 영역 모든 스레드가 공유스택(Stack)각 스레드 마다 독립적인 스택을 가진다.메서드 호출 시 생성되는 스택 프레임이 여기에 저장 각 스택 프레임은 지역 변수, 매개 변수, 리턴 주소, 이전 스택 프레임의 B.. 2024. 5. 17. 이전 1 다음