我正在开发一个java应用程序,使用javafx作为框架来设计ui。
但我遇到了一个问题:当我加载一些.fxml文件时,我注意到可能以前加载的文件仍保留在内存中,因此在加载一些文件后,应用程序会占用大量内存,因此程序需要简单地关闭。
也许,问题是如何加载javafxml文件,所以现在我将在这里发布代码。但我无法理解此时如何管理内存。也许你能帮我。。
代码如下:
AnchorPane pane = FXMLLoader.load(getClass().getResource("Home.fxml"));
rootPane.getChildren().setAll(pane);
例如,我在这里加载名为“home.fxml”的资源
可能我需要从内存中删除我加载的每个fxml。谢谢您!
暂无答案!
目前还没有任何答案,快来回答吧!