JavaVirtualMachine (1) 썸네일형 리스트형 [Java] 자바 가상 머신 이해(1) - JVM 구조 자바 개발자라면 모를 수 없는 키워드, JVM. 대학 졸업할 때까지 “JVM 은 자바로 작성한 클래스를 기계어로 번역해주는 역할을 한다” 정도로 이해하고 있었다. 하지만 기술 면접을 찾아보면 JVM에 대해 물어보는 경우가 많다. 학교 생활에 충실했느냐를 판단하고자 물어보는 줄 알고 적당히 알고 넘어가려고 하다가 성능과도 연결되는 것을 알게 되었다. jvm 메모리 영역의 구분과 각 영역의 역할에 대한 이해는 자바 성능 최적화에 중요하다. 이에 차근차근 공부한 내용을 정리해보고자 한다 개요 자바 가상 머신(Java Virtual Machine), JVM이 등장하기 이전 모든 컴퓨터 프로그램은 특정 운영체제에 맞게 작성되었다. 또한 프로그램 메모리는 소프트웨어 개발자가 관리했다. 이런 기존의 틀을 깨부수고 등.. 이전 1 다음