C#과 자바 모두 실행시에 JIT 컴파일러(Just In Time)가 돌아간다는 공통점이 있는데

C#으로 프로그래밍할적에
닷넷 프레임워크 없이도 그냥 돌아가고
C# 프로젝트마다 *.dll만드는것도 꼴보기 싫어서
msdn에 열심히 쳐보니까 네이티브 이미지 생성기라는 조흔것이 있더라.
실행시 JIT컴파일러가 만들 결과물을 미리 만들어두는것임

적어도 JIT컴파일러에 의한 오버헤드는 사라지는데
자바도 그런게 있는지 궁금함