← ブラウザ・エンジン
脱最適化の深層(むずかしい)
最適化コードが前提を裏切られたときに起きる脱最適化(deoptimization)を深掘りします。eager/lazyの違い、deopt理由、deoptループ、フィードバック汚染といった、性能が突然崩れる原因を理解する上級編です。
読み込み中…
最適化コードが前提を裏切られたときに起きる脱最適化(deoptimization)を深掘りします。eager/lazyの違い、deopt理由、deoptループ、フィードバック汚染といった、性能が突然崩れる原因を理解する上級編です。