JAPANESE
エスケープ解析
エスケープかいせき
KOREAN
이스케이프 분석
[イスケイプ プンソク]
ハングル読み: 에스케푸카이세키
解説
オブジェクトの参照が生成元の関数スコープの外に漏れるかどうかをコンパイラが解析する最適化技法である。スコープ外に漏れないオブジェクトはヒープではなくスタックに割り当てることで、GC負荷を軽減しパフォーマンスを向上させる。
객체의 참조가 생성원 함수 스코프 밖으로 누출되는지 여부를 컴파일러가 분석하는 최적화 기법이다. 스코프 밖으로 누출되지 않는 객체는 힙이 아닌 스택에 할당하여 GC 부하를 경감하고 성능을 향상시킨다.
例文
JVMのエスケープ解析により、ループ内で生成される一時オブジェクトがスタック割り当てに最適化された。
JVM의 이스케이프 분석에 의해 루프 내에서 생성되는 임시 객체가 스택 할당으로 최적화되었다.