2010-07-28 3 views

답변

1

내가 아는 한, 사실상 잡초는 그 이름의 이유 중 하나입니다.

기본적으로 모든 기능이 처음 실행되는 동안 매핑되는 v-Table을 사용합니다. 그런 다음 Jit는 정적으로 설명되는지 여부에 따라 컴파일할지 여부를 결정합니다. 정적으로 컴파일 된 코드는 다시 컴파일되지 않고 &으로 캐시되지만 매번 일반 변환이 실행됩니다.

그래서 그것은 한 번 할 때마다 있지만 &이 실행 시간 동안 그냥 시간 무엇되지 때마다 에 &를 컴파일을 결정 실행되는 사실 또는 컴파일 여부 없습니다.

+0

안녕하세요. JIT 컴파일러가 어떤 코드를 다시 컴파일해야하는지 결정하기 위해 어떤 기준을 사용했는지 생각해보십시오. – Aperture

+0

도움이 필요합니다 : http://en.wikipedia.org/wiki/Just-in-time_compilation – loxxy

관련 문제