pol*_*kyg 11 android textview android-layout
在某些时候调试我的Android应用程序时,我在LogCat中看到了大量的条目
Tag: TextLayoutCache Text: Cache Value 0x51b9f578 deleted, size=168 (the hexa value changes from entry to entry)
Run Code Online (Sandbox Code Playgroud)
有谁知道这是关于什么的?内存泄漏?如果有问题,如何解决它的任何想法?谢谢!
网上似乎没有明确的答案,所以我看了一下TextLayoutCache.cpp的代码.看起来很好.它缓存文本布局数据以提高性能,目前TextLayoutCache.h中定义的固定默认缓存大小为0.5MB .
因此,如果要将布局文本更改为固定的值集(<0.5MB),则不会看到日志消息.
如果将文本更改为动态值,则最终将填充缓存并删除LRU(最近最少使用的)缓存条目,并且您将看到日志消息.它只是一个调试消息,不是错误,不是泄漏.这是关于Android内部如何处理我们的应用程序的有用性能指标.
请注意,Android版本> = 5时未使用TextLayoutCache.
| 归档时间: |
|
| 查看次数: |
2720 次 |
| 最近记录: |