2012-04-07 3 views

답변

2

컴파일 온 디맨드 시스템에서는 의미가 없기 때문에 내가 알지 못합니다. Java를 사용하면 런타임 최적화 프로그램에서 이러한 결과를 파악할 수 있습니다. 따라서 최상의 결과는 prefetchalign 오퍼가 제공하는 구성에서 이익을 얻거나받지 못할 수도있는 현재 플랫폼에 달려 있습니다.

+0

나는 그렇게 생각했다. 나는 GC가 도움이되지 않을 것 같아요. 자바 객체는 주소를 바꿀 수 있습니다. 나는 OS X에서 스케줄링을 떠날 때, 내가 전혀 신경 쓰지 않거나 런타임에만 맡기고 싶은지 궁금하다. –

+0

주소가 바뀔 수도 있고 오히려 알 길이 없다. 그것은 모두 참조 ID라면 볼 수있는 지점까지 추상화됩니다. –

+0

대부분의 경우에는 신경 쓰지 않아도됩니다. 때때로 그것은 중요 할 수 있습니다. 그래서이 질문에 대한 답을 보는 것이 좋을 것입니다. 캐시 프리 페치 명령어가 아닌 Java에서는 가능합니다. 관심있는 각 캐시 라인에서 일부 데이터를 읽을 수는 있지만 JVM에서 최적화 할 수없는 방식으로 수행해야합니다. – Eloff