エスケープ解析
コンパイラはエスケープ解析の結果を、最適化のための土台として用いる。
ヒープの割り当てのスタックの割り当てへの置き換え: オブジェクトがサブルーチン内で割り当てられ、オブジェクトへのポインタがエスケープしなければ、そのオブジェクトはヒープの代わりにスタックに割り当てる候補になる。
同期処理の省略: オブジェクトが1スレッド内でのみアクセスされることがわかれば、オブジェクトに対する処理は同期処理を実施せずに行うことができる。
オブジェクトの分割あるいはスカラー変数への置換: オブジェクトへのアクセス方法により、オブジェクトがメモリ構造上連続して存在する必要がないことが判明した場合、オブジェクトの一部をメモリではなく CPU のレジスタに格納できる場合がある。