次のように新しいプレゼンターを作成しています。
new MyPresenter(new MyView());
いくつかのイベント ハンドラーを登録し、ビューなどにバインドします。最終的には、そのビューを「閉じて」ブラウザでレンダリングされないようにするかもしれません。私はこのインスタンスへの参照をMyPresenter
どこにも維持していません。
このトピックに関する Google フォーラムでは、従来の対応は「参照を null に設定する」ことであり、それについては心配する必要はありません。this = null;
Javascript とは異なり、明らかな理由から Javaだけで言うことはできません。しかし、Javascript では、もう使用されないとわかっているオブジェクト参照を簡単に無効にすることができます。
私の質問: このプレゼンターへの参照を保持していないため、このプレゼンターがガベージ コレクションされているかどうかを確認するにはどうすればよいですか? それは非常に明確に存在します。GWT と JS がこれを処理してくれると信じるべきですか? それとも、使い終わったときにMyPresenter
手動で参照できるように、独自の参照を維持する必要がありますか?null