如何解决JProfiler不会显示所有调用
我正在尝试分析gif的书写,但是自拍时间没有累加。所以我不知道发生了什么。
private final ImageWriter gifWriter;
void writetoSequence(RenderedImage img) throws IOException
{
gifWriter.writetoSequence(
new IIOImage(
img,null,imageMetaData),imageWriteParam);
}
编辑2:使用javax.imageio进行分析
解决方法
自己的时间不累加
调用树显示总时间。自身时间是总时间与所有子节点的总和之差。您可以在视图设置中打开其他自拍时间显示。
对于您而言,大多数时间直接花费在GifSequenceWriter.writeToSequence
方法中。
在这种情况下,另一个相关主题是JProfiler具有调用树过滤器的概念。如果某个类未配置,并且仍在树中显示(因为它是由配置类直接调用的,或者因为它位于树的顶层),则由于调用了其他未配置的方法,它的自用时间会很大。您的GifSequenceWriter
类不是这种情况,但下面的GifImageWriter
类是这种情况。您可以通过方法图标左上角的红色角落识别未分析的类。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。