Slide 34
Slide 34 text
- GC: Mark And Sweep
- GC は手動実行できない
- root からの到達可能性をチェック
- なるべくGCさせない事を意識する
- 不要なオブジェクトを生成しない ← タイミングを知る
- スコープに注意する
- 関数内 var はローカルスコープ
- var 指定なしはグローバルスコープ
- const / let はブロックスコープ (ES6)
- GC対象にするためには
- Object に対しては null
- Object.property に対しては delete
まとめ