多くのタブが開いたり閉じたりするTabPaneがあります。このタブの数が ~200 になると、Java.lang.OutOfMemoryError: Java ヒープ スペースが発生します。200という数字は、開かれたタブの総数です。たとえば、そのうちの 180 個を開いてから閉じることができます - 私は tabpane.getTabs().remove(tabObject) メソッドを使用します - そして 20 個をアクティブにすることができます。clear メソッドを使用してすべてのタブを削除しても、同じエラーが発生します。
Visual VM ソフトウェアのデバッグに使用していますが、タブを削除またはクリアしても、ガベージ コレクションが行われないことがわかります。
これはバグですか、それともタブペイン (ObservableList) からタブ (アイテム) を削除する別の方法がありますか?
質問する
1254 次