Android日志条目在内存中保留多长时间

时间:2013-02-19 16:54:37

标签: android logging buffer

我正在为Android开发位置监控应用程序。我的一个要求是能够连续运行7个小时。为了测试该要求,我将使用Android日志记录系统记录每5分钟(或可能更多)剩余的电池寿命百分比。我可能会这样做一个小时,然后做一些数学运算,如果应用程序可以运行7个小时。

我读到日志条目存储在缓冲区中。刷新缓冲区的频率是多少?有没有更好的方法来测试我的应用程序?

我仍在研究不同的方法,但不幸的是,大多数测试指南都假设您的设备已连接到PC。

来源:http://developer.android.com/tools/help/logcat.html

1 个答案:

答案 0 :(得分:4)

基本上,它取决于您(以及其他应用程序和系统)正在执行的日志记录。 Logcat使用fixed- size 缓冲区,而不是具有最大年龄的缓冲区。

您可以adb logcat -g查看设备上缓冲区的大小,因为它会有所不同。