최근 바뀜
통계
임의의 문서로
도움말
문서
토론
원본 보기
역사 보기
로그인
JIT 컴파일 문서 원본 보기
내위키
←
JIT 컴파일
이동:
둘러보기
,
검색
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
Just-in-time compile. 우리 말로 풀어보면 '적시 컴파일', 즉 적절한 시점에 [[컴파일]] 하는 것을 뜻한다. 보통 [[컴파일]]이라고 하면 프로그램을 만들고 나서 개발자가 [[컴파일러]]를 돌려서 [[기계어]]로 된 실행 파일을 만들거나 중간 파일, 또는 다른 프로그래밍 언어 코드로 변환한다. 하지만 JIT [[컴파일]]은 개발자가 [[컴파일]]을 하는 게 아니라, 사용자가 프로그램을 실행하는 시점에서 [[컴파일]]이 이루어진다. 예를 들어, [[자바]] 프로그램은 컴파일을 하면 바이트코드라는, 하드웨어와 운영체제에 중립인 중간 코드 파일이 만들어진다. 사용자가 이 바이트코드 파일을 실행시키면 [[인터프리트]] 방식으로 [[기계어]]로 번역되는데, 이러다 보니까 속도가 느리다는 단점이 있었다. 결국 JIT 컴파일 방식이 도입되어 사용자가 처음 실행할 때 바이트코드를 컴파일해서 [[기계어]] 실행파일로 변환해 놓고 이걸 실행하는 방식으로 바꾸면서 속도를 대폭 향상시키는 효과를 얻었다. [[자바스크립트]] 역시 [[파이어폭스]]가 JIT [[컴파일]] 방식을 도입했고 [[구글 크롬]]이 이를 뒤따르면서 어마어마한 속도 향상을 가져왔다.
JIT 컴파일
문서로 돌아갑니다.
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보