エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
TypeScriptのGCはどのように動いているのか
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
TypeScriptのGCはどのように動いているのか
この世代別管理により、TypeScriptのGCは効率的にメモリーを管理できます。 また昇格という仕組みが存在... この世代別管理により、TypeScriptのGCは効率的にメモリーを管理できます。 また昇格という仕組みが存在します。 Young世代で新しく作られたオブジェクトは、GCが実行されるたびに「まだ使われているか」をチェックされます。2回のGCを生き延びたオブジェクトは「長寿命である」と判断され、Old世代に昇格します。 処理頻度に関してもYoung世代では頻繁にGCを実行して短命オブジェクトを素早く回収を行うことで、メモリーの確保を行い、長期間保持されるOld世代では低頻度で実行し、システム全体への影響を最小限に抑制しています。 この仕組みにより、プログラム全体のパフォーマンスを維持しながら、効率的なメモリー管理を実現しています。 2つのメモリー解放のアルゴリズム 前述の世代別GCでは、それぞれの世代に最適化された異なるアルゴリズムを使用しています。 Young世代では高速性を重視した「Sc

