最適化済みコードのデバッグ:ローカル変数の存続期間の延長
ローカル変数と関数パラメータは多くの場合、バックエンドによって最適化されます。その結果、ローカル変数や関数パラメータはデバッグ中にはまったく見えないか、見えたとしても親のレキシカルスコープの部分だけとなります。PS4コンパイラでは、親スコープが終わるまで、さまざまな最適化がローカル変数やパラメータを保持するため、これらを渡すオプションを導入しました。このトークでは、この機能の実装や、効率性、パフォーマンスへの影響などをお話します。
READ THE WHOLE POST