Log会使移动应用速度变慢吗?

Do Log makes mobile application speed slow?

android移动应用中使用大量日志是否会导致应用速度变慢? 使用更多日志对应用速度有影响吗?

是的。您正在通过写入日志来执行 IO 操作,而 IO 操作的成本很高。始终建议最小化并保留有意义的日志。还要避免在生产环境中使用 v(详细)/d(调试)日志记录。

日志会使您的应用变慢并且仅用于调试目的!您可以做两件事。 1- 手动删除生产版本的所有日志。
2-制作一个实用程序功能,仅在您处于调试模式时进行记录。像这样

private void log(message){
    if(inDebugMode)
        Log.e('whatever', message);
}

现在在您的代码中使用 your custom log function 而不是 Log.e

检测调试模式的一个好方法是检查应用程序签名。您可以使用此统一函数。 https://github.com/alireza-1990/common-utils/blob/master/app/src/main/java/com/alirezaahmadi/commonutils/SignatureHelper.java