摘要 |
인라인 캐시 코드에 기초한 동적 타입 객체들의 동시 액세스를 위한 방법 및 장치가 기술된다. 단일 스레드에서의 인라인 캐시 초기화가, 불필요한 동기화 오버헤드를 유발하는 일 없이 인터프리터로 오프로드될 수 있다. 코드 블록이 단일 스레드에서 실행되는지 여부를 검출하도록 스레드 바이어스 메커니즘이 제공될 수 있다. 또한, 베이스라인 JIT 컴파일러와 같은 컴파일러를 통해 수행된 인라인 캐시 초기화의 수가 감소되어 프로세싱 성능을 개선할 수 있다. |