次の問題があります。エディタを作成していますが、EditorInputにはかなり大きなオブジェクトが含まれています。このようなエディタのカップルを作成した後、私はOutOfMemoryErrorを取得しました。ヒープメモリアナライザは、ヒープスペースの約80.8%を占めるEditorHistoryItem型の3つのオブジェクトがあることを示しました。 (私は以前のエディタを閉じてしまったと思うが、彼らはまだ記憶に残っていると思う)。Eclipse-RCPのナビゲーション履歴の作成を無効にする
私は、これらのEditorHistoryItemsは日食のナビゲーション履歴の作成に関連していると思います。では、ナビゲーション履歴を無効にすることはできますか?エディタを閉じずに大きなEditorInputやEditorPartを処分する正しい方法は何でしょうか?
アドバイスをいただければ幸いです。
あなたの答えをありがとう!私はEditorInputをリファクタリングし、大きなオブジェクトを削除しました。それは間違いなく歴史の問題を解決する、ありがとう。 –