Stack
-
자바 JVM(Java Virtual Machine) 메모리 구조Programming Language/- Java 2022. 6. 1. 20:12
JVM(Java Virtual Machine) 이란? JVM은 컴파일된 자바의 바이트코드(. class)들을 OS에서 실행하기 위한 표준 스펙이며 다양한 구현체가 존재한다. Java 언어 자체는 JVM에서 동작하기 때문에 OS 독립적이지만 JVM은 각 OS에 종속적(윈도우용 JVM, 리눅스용 JVM 등)이다. JVM은 크게 아래와 같이 분류할 수 있다. Class Loader JVM Memory(Run-time Data Areas) Execution Engine 오늘은 JVM의 메모리에 대해서 알아본다. JVM Memory (Run-time Data Areas) JVM의 메모리는 위 그림에서와 같이 Method Area Heap JVM Language Stacks PC Registers Native Me..