Android移动应用程序中使用的大量日志会使应用程序速度变慢吗? 使用更多日志对申请速度有影响吗?
答案 0 :(得分:1)
日志会使您的应用变慢,并且仅用于调试目的!你可以做两件事。 1-手动删除生产版本的所有日志。
2-使实用程序功能仅在您处于调试模式时进行记录。像这样的东西
private void log(message){
if(inDebugMode)
Log.e('whatever', message);
}
现在代替Log.e
在您的代码中使用your custom log function
。
检测调试模式的好方法是检查应用程序签名。您可以使用此功能。 https://github.com/alireza-1990/common-utils/blob/master/app/src/main/java/com/alirezaahmadi/commonutils/SignatureHelper.java
答案 1 :(得分:0)
是的。您正在通过写入日志来执行IO操作,并且IO操作成本很高。始终建议最小化并拥有有意义的日志。还要避免生产中的v(详细)/ d(调试)日志记录。