2

我刚刚继承了一个正在执行简单任务的桌面应用程序。运行 jvisualvm 来分析代码我注意到该方法sun.awt.image.ImageFetcher.run占了大部分时间,在显示一个简单的表单时需要 5 秒以上。

我检查了整个代码库,唯一的图像是小的 png 图标(每个 < 1kb)和来自 awt 本身的图标,并没有发现对外部图像的引用。

这里会发生什么?是否ImageFetcher触发了其他代码(分析器未显示)或者是否有某种原因导致图像加载需要这么长时间?

4

0 回答 0