我发现在JavaFX示例Ensemble.jar中频繁切换页面时,内存会越来越高并且无法释放。这也发生在我的项目中。这是JavaFX的一个bug吗?现在我们的测试人员经常抱怨这个问题。
有没有一些好的方法来解决这个问题?在JavaFX中,我们可以做些什么来“释放内存”?
为了解决这个问题,我们已经做了以下工作:
有没有一些好的方法来解决这个问题?在JavaFX中,我们可以做些什么来“释放内存”?
为了解决这个问题,我们已经做了以下工作:
- 当我们销毁JavaFX页面时,将全局变量设置为NULL。
- 减少.css文件中“重复大图像”的使用。
- 在Platform.runLater()中调用GC。(这似乎有点傻)