jvm (1) 썸네일형 리스트형 JVM 정리 1. JVM - .java 파일을 컴파일한 결과물(.class)을 실행시키는 프로그램. 2. JVM 구조 - Heap - Method Area - Stack - Native Method Stack - PC Register 위에 나열한것 모두 각각 개별적인 영역이라고 이해하면 될 것 같고, Heap, Method Area는 JVM에 한개 존재하고, 나머지 (Stack, Native Method Stack, PC Register)는 Thread당 하나씩 존재한다. Heap 과 Method Area는 Thread간 공유가 가능하기 때문에, Thread Safe를 신경써서 코드를 작성해야 한다. 3. JVM 내부 구성요소들의 역할 - Heap 객체들이 new() 라는 키워드로 생성이되면 Heap영역에 존재한다고.. 이전 1 다음