【Android 異常與性能優化】Bitmap相關

LRU 它用來清理最近最少使用對象,其內部是通過LinkedHashMap實現的。它提供了get和put方法來完成對象的添加和獲取,當緩存滿了它可以提供一個trimToSize方法來清理最近最少使用對象。我們來看下這個方法是如何實現的: 可以看到這個方法會一直循環判斷size是否小於maxSize,如果不小於maxSize,則會從LinkedHashMap中依次remove下一個元素,並調用saf
相關文章
相關標籤/搜索