Dev Study
← ブラウザ・エンジン

脱最適化の深層(むずかしい)

最適化コードが前提を裏切られたときに起きる脱最適化(deoptimization)を深掘りします。eager/lazyの違い、deopt理由、deoptループ、フィードバック汚染といった、性能が突然崩れる原因を理解する上級編です。

読み込み中…