通过删除编写日志的代码来加速应用程序?

时间:2015-06-03 09:57:24

标签: java android logging google-glass

我正在努力加速我的申请。 如果我删除所有日志代码,它会使我的应用程序显着更快吗?这有什么不同吗 ?

我的应用会写出大量日志。

Log.v(TAG, "example android log");

我读了这个question,但它没有回答我的问题。

2 个答案:

答案 0 :(得分:2)

不,它不会对您的性能做出任何明显的改进。

除非你做了很糟糕的事情,比如:

  • 不间断记录(每帧100次)
  • 字符串连接
  • toString()方法调用
  • 任何对象分配

也许您可以分享一些日志记录代码片段,看看是否有任何错误。

答案 1 :(得分:0)

取决于您的Glass应用程序的功能。如果您的玻璃应用程序只是一个幻灯片,那么与Media Streaming应用程序相比,需要注意不同的方面。 Offcourse,减少日志语句的数量将有助于性能,但还有其他重要的点应该考虑。

有关详细信息,请参阅此official Google Document