내 RCP 제품의 possible JVM flags for optimizing launching startup time을 살펴본 결과 -XX:UseFastEmptyMethods
및 -XX:UseFastAccessorMethods
이라는 매력적인 이름을 발견했습니다.JVM 옵션 XX : UseFastEmptyMethods/XX : UseFastAccessorMethods
JDK-6에서는 기본적으로 플래그가 사용 가능하고 JDK-7에서는 기본적으로 플래그가 해제 된 것으로 보입니다. 또한이 최적화에 대한 절충은 메서드 호출 카운터를 늘리지 않는다는 것입니다.
호출 카운터를 사용하지 않을 경우의 영향은 무엇입니까? 가비지 수집에 영향을 줍니까?
메신저 추측이 늘 GC에 영향을 미칠하지만, 그 카운터를 최적화 – radai