【问题标题】:setMinimumLoggingLevel to VERBOSE leads performance degradationsetMinimumLoggingLevel 到 VERBOSE 会导致性能下降
【发布时间】:2017-09-01 09:46:19
【问题描述】:

我正在使用 fresco 在 ListView 中加载图像。每个列表项包含大约 25 张图像。当我通过调用启用壁画日志时 FLog.setMinimumLoggingLevel(FLog.VERBOSE); 我看到性能大幅下降,在 25 个图像上设置图像大约需要 6-10 毫秒。然而,当 fresco log 被禁用时,它只花费 1-2ms。谁能解释一下原因?

【问题讨论】:

  • 因为生成大量日志消息需要时间?

标签: android fresco imageloader


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-04-17
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多