GC対象とするためのnullの代入
古いメールから。
- Listing 3
- 不要なオブジェクトをGCの対象にするために明示的にnullを代入すべきケース。
- Listing 4.
- nullを代入することにより性能劣化するケース。
本来心がけるべきなのは変数のスコープを正しくすることで、変数を明示的にゼロにすることでは「ない」と強調しておきましょう。変数を明示的にゼロにしても通常は何の効果もありませんが、重大なパフォーマンス低下を招くような病理学的な例もまたあるのです。
So there is no real need to change your coding style. Tuning the garbage collection is probably a more sensible solution. Does nulling variables improve garbage collection? Maybe, sometimes.