标签: java swing awt
我刚刚继承了一个正在执行简单任务的桌面应用程序。运行jvisualvm来分析代码我注意到方法sun.awt.image.ImageFetcher.run负责大部分时间,在显示简单表单时花费超过5秒。
sun.awt.image.ImageFetcher.run
我检查了整个代码库,唯一的图像是小png图标(每个<1kb)和awt本身的图标,没有找到外部图像的引用。
这里可能发生什么? ImageFetcher是否会触发其他代码(分析器未显示)或是否有一些原因导致图像加载需要这么长时间?
ImageFetcher