컴파일러 (2) 썸네일형 리스트형 자바 소스가 JVM으로 컴파일 되는 과정 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 JVM이란 무엇인가? Java Virtual Machine 영어를 그대로 해석하면 자바 가상머신입니다. 가상머신의 장점은 새로운 가상 환경을 띄워동작할 수 있기 때문에 OS에 상관없이 동작시킬 수 있습니다. 그러한 가상 환경을 이용하여 자바 바이트코드를 실행시킬 수 있는 환경을 제공해줍니다. 출처 : https://www.itworld.co.kr/news/110837 JVM이 없다면? 내가 생성한 파일을 컴파일하고 나온 바이트코드들이 OS마다 다릅니다. 이 말은 즉 .. [리뷰]C++ 최적화 최고 성능을 구현하는 10가지 검증된 기법 [한줄평] 리팩토링과 클린 코드를 지향하는 사람이라면 좋은 지침서로서 추천 합니다. [목차구성] 이책은 총 chapter13으로 구성되어 있습니다. CHAPTER 1 최적화란 CHAPTER 2 컴퓨터 하드웨어와 최적화 CHAPTER 3 성능 측정 CHAPTER 4 문자열 최적화 CHAPTER 5 알고리즘 최적화 CHAPTER 6 동적 할당 변수 최적화 CHAPTER 7 문장 최적화 CHAPTER 8 라이브러리 최적화 CHAPTER 9 검색 및 정렬 최적화 CHAPTER 10 자료구조 최적화 CHAPTER 11 입출력 최적화 CHAPTER 12 동시성 최적화 CHAPTER 13 메모리 관리 최적화 [이 책의 주요 특징] 성능에 영향을 주는 컴퓨터 하드웨어 기본 지식 프로파일러와 소프트웨어 타이머를 활용한 .. 이전 1 다음