[Java-3] JVM과 JIT 컴파일러란?


[Java-3] JVM과 JIT 컴파일러란?

전 글에서는 JAVA의 바이트 코드에 대해서 알았다. 이번에는 그 바이트코드를 가지고 어떻게 실행하는지 알아보기 위해, 기본적인 JVM의 JIT 에 대해서 알아보도록 하자. 먼저 실행을 하기 위해서는 생성된 class파일을 java 명령어로 실행을 시켜주면 된다. 예) $ java test.class 또는 $ java test 를 통해서 실행 가능한데, 여기서 java 명령어를 통해서, JRE 가 등장하게 되는데, 한번 전에 말했던 JRE, JVM, JDK에 대해서 얘기해보자. JDK를 통해서 바이트 코드를 생성하고 JRE에게 던지게 된다. JRE를 사용해서 바이트코드를 JAVA명령어로 실행하게 되는데, JVM이 ‘실행’단계를 걸친다. 1. JVM에 대한 이해 JAVA가 지금까지 특정 OS에 독립적 (즉..


원문링크 : [Java-3] JVM과 JIT 컴파일러란?