setMinimumLoggingLevel到VERBOSE会导致性能下降

时间:2017-09-01 09:46:20

标签: android fresco imageloader

我正在使用壁画在ListView中加载图像。每个列表项包含大约25个图像。当我启用壁画日志时     FLog.setMinimumLoggingLevel(FLog.VERBOSE); 我看到了巨大的性能下降,在25张图像上设置图像大约需要6-10毫秒。但是,当禁用壁画日志时,它只需要1-2毫秒。任何人都可以解释原因吗?

1 个答案:

答案 0 :(得分:1)

如果Fresco设置为Verbose,则会进行额外的日志记录以进行调试。打印语句不仅会降低速度,还会进行额外的计算以进行调试。

您可以在此处查看这些日志实例:https://github.com/facebook/fresco/search?utf8=%E2%9C%93&q=FLog.v&type=