Java sun.awt.image.ImageFetcher.run运行时间过长

Java sun.awt.image.ImageFetcher.run运行时间过长,java,swing,awt,Java,Swing,Awt,我刚刚继承了一个桌面应用程序,它在执行简单任务时表现不佳。运行jvisualvm来分析代码我注意到该方法占用了大部分时间,在显示一个简单表单时需要5秒钟以上 我检查了整个代码库,唯一的图像是小的png图标(

我刚刚继承了一个桌面应用程序,它在执行简单任务时表现不佳。运行jvisualvm来分析代码我注意到该方法占用了大部分时间,在显示一个简单表单时需要5秒钟以上

我检查了整个代码库,唯一的图像是小的png图标(<1kb)和awt本身的图标,没有找到外部图像的参考


这里会发生什么?
ImageFetcher
是否触发了其他代码(探查器没有显示),或者图像加载花费了这么长的时间是不是有什么原因?

我不知道您的问题的答案。考虑到
sun
类完全没有文档记录的性质,这些问题很难回答。不要使用它们。如果使用公共方法修复延迟,我不会感到惊讶。正如建议的那样,您可能会遇到网络延迟。@AnderThompson应用程序不直接使用
sun
类@我还在寻找垃圾神,但我没有看到任何对网络资源的引用。一次只能通知一个人。考虑到我接到通知,我想@trashgood不是..谢谢你告诉我,但这离解决问题还有一段距离。我发现了一些理论上可以连接到互联网的课程,但它们没有被调用。