1.图片框加载图片,每加载一次内存就增加一些,怎么才能释放这些内存呢。
2.关闭这个窗口后,内存仍旧不能释放,在主窗口使用了内存回收仍旧不能释放


您好,已优化相关组件问题,优化方案:在图片框内部缓存加载后的图片,下次再次切换时不在重新创建对象,当频繁切换多张已经显示过的图片时不会再增加其内存,但第一次加载显示时还是会占内存。优化后文件下载地址:https://share.weiyun.com/xjEF0dv6
更新方式:更换安装目录“sdk/javafx/components/primary/图片框.java”为优化后的图片框组件即可。
注意事项:频繁切换或加载数量过多的不同的图片时内存依然还是会上涨,且不会自动释放,例如:每秒切换加载1张图片,加载100张不同的图片,这些图片内存都不会自动释放,Java底层设计问题,这种需求要针对特定场景采用特定的方案或者封装第三方库才能解决。