コードの書き方によっては、gcが走っても、回収されないオブジェクトが発生してメモリリークの原因になる
と聞いたんですが、具体的にどのような場合なんでしょうか?