반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 스프링공부
- JPA공부
- 자료구조공부
- DDD
- 플러터 개발
- 플러터 공부
- querydsl
- 카프카
- K8S
- 자바공부
- nestjs
- 스프링부트
- 스프링부트공부
- Axon framework
- 기술공부
- nestjs스터디
- 스프링 공부
- 스프링
- 프로그래머스
- 코테준비
- JPA
- nestjs공부
- Flutter
- Kafka
- 기술면접공부
- 알고리즘공부
- JPA스터디
- 코테공부
- JPA예제
- JPA 공부
Archives
- Today
- Total
목록JIT 컴파일러 (1)
DevBoi
[Java] JIT 컴파일러
Just in Time 컴파일러라고도 불리는 JIT 컴파일러는, 바이트 코드를 컴퓨터 프로세서로 직접 보낼수있는 명령어로 바꾸는 프로그램이다. 자바는 바이트코드를 한번 컴파일하는 과정과 바이트코드를 인터프리터하는 방식 2가지를 진행한다. 인터프리터 방식은 소스코드를 런타임시에 한줄한줄 읽어 들여야 하는방식 때문에 컴파일 방식보다 느리다. 1) 컴파일 방식 : 소스코드를 한꺼번에 컴퓨터가 읽을수있는 기계어로 변환 2) 인터프리터 방식 : 소스코드를 빌드시에는 아무것도 하지 않다가, 런타임시에 한줄한줄 읽어가며 반환 JIT는, 한번 읽어서 기계어로 변경한 소스코드는 번역하지 않는다. 정확히는 반복되는 코드를 모두 컴파일러로 컴파일 시킨다. JIT는 실행엔진 파트에 속해서, 중복되는 소스가 있다면, 인터프리팅..
Language/[Java]
2022. 3. 15. 11:59