
데이터 엔지니어링 공부를 하다면서 느끼는건데, 마냥 데이터라고 파이썬 위주로 쓰는 것도 아닌 것 같다.하둡, Spark 등 많은 데이터 인프라 관련 기술들이 JVM 위에서 동작하고 있기 때문인데, 이를 위해서라도 Java에 대해 알 필요가 있어서 하나씩 정리해보고자 한

JVM 게시글 두번째, 이번 게시글에서는 클래스로더를 통해 JVM의 Runtime Data Area에 올라온 바이트코드를 해석하여 실행하는 "Execution Engine"에 대해 알아볼 예정이며, 인터프리터와 JIT 컴파일러에 대해서는 게시글로 다뤘으므로 여기서는 자

이전 게시물들에서 자바 코드가 어떻게 메모리에 적재되어 실행되며, 메모리 상에서 어떻게 관리되는지 살펴보았다.이번 게시물에서는 JVM의 메모리 구조가 어떻게 이루어져 있는지 살펴보자.jvm-runtime-data-area.png런타임 데이터 영역은 JVM의 메모리 영역