Log.i()会影响Android应用程序的性能吗?

The*_*ter 5 debugging android

我是一个老学校开发人员(好吧,我20岁,我不是老上学,我只是喜欢打印而不是使用逐步调试器:P)我有很多Log.i ()调用Android应用程序.我想知道它是否会对应用程序的性能产生影响?

我知道我应该使用逐步调试器,只是调试多个线程可能有点麻烦.

谢谢你的帮助!

ant*_*afe 6

我认为Log不会影响应用程序性能,因为在发布应用程序时,您可以通过设置debuggable以下方式在Android Manifest中关闭它:

<application android:icon="@drawable/icon" 
        android:label="@string/app_name"
        android:debuggable="false">
Run Code Online (Sandbox Code Playgroud)

  • Manifest中的debuggable将影响Log.d语句,但Log.i,Log.e仍然存在,如果应用程序中的这些太多,它会影响应用程序的性能. (5认同)

Pri*_*ank 1

是的,它确实有性能损失。检查这个:Log.d 以及对性能的影响