GarbageCollector

백엔드/JVM

[JVM Performance Optimizing 및 성능분석사례] JVM 메모리 구조

1. JVM 이란 Java Virtual Machine 은 하나의 개념, 즉 스펙이다. 정확한 설계도가 있는 것이 아닌 이렇게 해야 한다는 표준화된 정의만 존재한다. 그래서 JVM 벤더사들마다 이러한 표준에 맞게 자신들의 방식으로 엔진을 개발한다. 유명한 JVM 벤더사로는 Oracle, IBM 등이 있다. 2. JVM 구조 JVM 은 스펙이란 것을 알았으니 이 설계 스펙에 대해 알아보자. Java Source : 사용자가 작성한 Java 코드이다. (확장자 .java) Java Compiler : Java Source 파일을 JVM이 해석할 수 있는 Java Byte Code로 변경한다. Java Byte Code : Java Compiler에 의해 수행될 결과물이다. (확장자 .class) Class ..

su_min
'GarbageCollector' 태그의 글 목록