Java 通过删除用于写入日志的代码来加速应用程序?
我正在努力加快我的申请速度。 如果我删除所有日志代码,是否会显著加快我的应用程序?这有区别吗 我的应用程序写了很多日志Java 通过删除用于写入日志的代码来加速应用程序?,java,android,logging,google-glass,Java,Android,Logging,Google Glass,我正在努力加快我的申请速度。 如果我删除所有日志代码,是否会显著加快我的应用程序?这有区别吗 我的应用程序写了很多日志 Log.v(TAG, "example android log"); 我读了这篇文章,但它没有回答我的问题。不,它不会对你的表现产生任何明显的改善 除非你正在做一些非常糟糕的事情,比如: 不停止记录(每帧100倍) 字符串连接 toString()方法调用 任何对象分配 也许你可以分享一些日志代码片段,看看是否有什么错误。取决于你的Glass应用程序的功能。如果你的gla
Log.v(TAG, "example android log");
我读了这篇文章,但它没有回答我的问题。不,它不会对你的表现产生任何明显的改善 除非你正在做一些非常糟糕的事情,比如:
- 不停止记录(每帧100倍)
- 字符串连接
方法调用toString()
- 任何对象分配
也许你可以分享一些日志代码片段,看看是否有什么错误。取决于你的Glass应用程序的功能。如果你的glass应用程序只是一个幻灯片,那么与媒体流应用程序相比,有许多不同的方面需要注意。当然,减少日志语句的数量将有助于提高性能,但还需要考虑其他一些重要问题
有关更多详细信息,请参阅此部分。停止写入日志将有助于提高性能,但您需要先编写代码。只有在写入太多日志时,写入日志才需要时间。否则,工作的功能代码,这部分需要时间。更好地发布应用程序的详细信息。使用优化的代码。检查应用程序的主要功能,如果代码可以优化,迭代次数可以最小化。