[英]Getting current memory used in LRUCache Android
对于测试,我想查看我的LRU缓存中当前正在使用多少KB / MB。 我的总大小设置为4096。
是否有类似的功能:
public LruCache<String, Bitmap> myCache;
...
...
println(myCache.getUsedAmount());
要么
println(myCache.getAvailabeSpace());
看看文档 。
如果不覆盖sizeOf(K,V),则使用size()应该可以正常工作:
对于不覆盖sizeOf(K,V)的缓存,这将返回缓存中的条目数。 对于所有其他缓存,这将返回此缓存中条目大小的总和。
您也可以遍历所有条目并检查其大小。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.