337p人体粉嫩胞高清图片,97人妻精品一区二区三区在线 ,日本少妇自慰免费完整版,99精品国产福久久久久久,久久精品国产亚洲av热一区,国产aaaaaa一级毛片,国产99久久九九精品无码,久久精品国产亚洲AV成人公司
網易首頁 > 網易號 > 正文 申請入駐

Grab 工程實踐:將 LRU 升級為 TLRU,Android 圖片緩存節省 50MB+

0
分享至


作者 | Sergio De Simone

譯者 | 田橙

為了改進 Android 應用中的圖片緩存管理,Grab 的工程師將原有的 最近最少使用(Least Recently Used,LRU)緩存機制升級為時間感知最近最少使用(Time-Aware Least Recently Used,TLRU)緩存。這一改進使他們能夠更高效地回收存儲空間,同時不會降低用戶體驗,也不會增加服務器成本。

Grab 的 Android 應用使用 Glide 作為主要的圖片加載框架。該框架內置了一個 LRU 緩存,用于在本地存儲圖片,從而減少網絡請求、提升加載速度并降低服務器開銷。然而,數據分析顯示,使用 100 MB 的 LRU 緩存存在明顯問題:對于許多用戶來說,緩存空間很快就被填滿,導致性能下降;而在另一些情況下,如果緩存始終沒有達到大小上限,圖片可能會在緩存中保留數月之久,從而造成存儲空間浪費。

為了繞過這些限制,Grab 工程師決定在 LRU 的基礎上引入基于時間的過期機制。TLRU 通過三個參數進行控制:首先是 Time To Live(TTL),用于確定緩存條目在何時被視為過期;其次是最小緩存容量閾值,確保即使緩存條目已過期,只要緩存容量不足,關鍵圖片仍然可以繼續保留;最后是最大緩存容量,用于限制緩存的存儲上限。

在實現方案上,Grab 工程師并沒有從零開始編寫 TLRU,而是選擇 fork Glide 項目并擴展其 DiskLruCache 實現,以利用其“成熟且經過大量實踐驗證的基礎架構”。

這一實現方式在 Android 生態中被廣泛采用,并且已經處理了許多復雜的邊界情況,例如崩潰恢復、線程安全以及性能優化等。如果從零實現這些能力,需要投入大量額外的工程工作。

為了支持 TLRU,DiskLruCache 需要在三個方面進行擴展:一是增加對最近訪問時間(last-access time)的追蹤;二是實現基于時間的緩存淘汰邏輯;三是提供現有用戶緩存的遷移機制。

其中,記錄最近訪問時間是為了能夠按照“最近訪問順序”對緩存條目進行排序,并且這些時間信息必須在應用重啟后仍然能夠保留。時間驅動的淘汰邏輯會在每次緩存訪問時運行,用于檢查最近最少訪問的條目是否已經過期,如果過期則將其移除。

對于已有緩存的遷移,主要挑戰在于如何為原本的 LRU 緩存條目分配最近訪問時間戳。由于文件系統 API 無法提供可靠的時間來源,Grab 工程師最終決定為所有緩存條目統一賦予遷移時間戳。

這種方式可以保留所有現有緩存內容,并建立一個一致的時間基線。不過,它也意味著必須等待 一個完整的 TTL 周期之后,緩存淘汰機制的全部效果才會體現出來。同時,他們還確保了雙向兼容性:原始的 LRU 實現可以通過忽略時間戳后綴來讀取 TLRU 的日志文件,從而在需要時能夠安全回滾。

另一個挑戰是確定最佳配置參數,這需要通過受控實驗來完成。

Grab 為此設定了明確的成功標準:在從 LRU 遷移到 TLRU 的過程中,緩存命中率下降不得超過 3 個百分點(pp)。例如,如果命中率從 59% 降至 56%,就意味著服務器請求量將增加約 7%。這一閾值在存儲優化與性能影響之間取得了平衡。

通過這種方案,95% 的應用用戶緩存大小減少了約 50 MB,而緩存規模最大的 5% 用戶則獲得了更為顯著的節省。基于這些結果,Grab 工程師估算,在保持緩存命中率處于可接受范圍、且不增加服務器成本的前提下,他們可以在用戶設備上回收數 TB 級別的存儲空間。

原始文章對 LRU 的行為機制以及 TLRU 的實現細節提供了大量更為深入的技術說明,遠超本文所能覆蓋的范圍。如果希望了解完整實現細節,建議閱讀原文。

https://www.infoq.com/news/2026/03/grab-tlru-image-cache/

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
80年陳云建議陳錫聯辭職,陳錫聯猛拍桌:讓我干啥,我絕無二話!

80年陳云建議陳錫聯辭職,陳錫聯猛拍桌:讓我干啥,我絕無二話!

抽象派大師
2026-03-25 12:04:28
回加拿大生活的大山,60歲須發皆白很滄桑,重慶妻子仍風韻猶存

回加拿大生活的大山,60歲須發皆白很滄桑,重慶妻子仍風韻猶存

素衣讀史
2026-03-25 21:05:22
真不能怪祖院長,就曾醫生這顏值、這才華和魅力,誰遭的住?

真不能怪祖院長,就曾醫生這顏值、這才華和魅力,誰遭的住?

吃瓜局
2025-11-11 16:23:49
場上效果很不理想,湖人鋒線大閘到了季后賽估計還是很難出場?

場上效果很不理想,湖人鋒線大閘到了季后賽估計還是很難出場?

稻谷與小麥
2026-03-27 01:18:15
“14天12板”!000908,復牌后上演“地天板”

“14天12板”!000908,復牌后上演“地天板”

大眾證券報
2026-03-26 17:58:54
馬筱梅曬汪寶滿月宴,六菜一湯很低調,張蘭未參加,小心思太明顯

馬筱梅曬汪寶滿月宴,六菜一湯很低調,張蘭未參加,小心思太明顯

阿庫財經
2026-03-27 00:01:45
15戰14勝,加時掀翻東部第一!新鷹王27+8+12證明賤賣特雷楊有理

15戰14勝,加時掀翻東部第一!新鷹王27+8+12證明賤賣特雷楊有理

鍋子籃球
2026-03-26 11:25:55
巴薩舊將:當時赫萊布知道自己要離隊,他往功能飲料里兌酒喝

巴薩舊將:當時赫萊布知道自己要離隊,他往功能飲料里兌酒喝

懂球帝
2026-03-26 06:43:09
外媒:40%的消費者希望中國品牌汽車進入美國市場

外媒:40%的消費者希望中國品牌汽車進入美國市場

環球網資訊
2026-03-24 13:45:12
伊朗再獲重大勝利!美國,又被打慘了!

伊朗再獲重大勝利!美國,又被打慘了!

大嘴說天下
2026-03-26 19:32:16
15名津巴布韋人被俄羅斯騙去烏克蘭當炮灰戰死,當局怒揭殘酷真相

15名津巴布韋人被俄羅斯騙去烏克蘭當炮灰戰死,當局怒揭殘酷真相

老馬拉車莫少裝
2026-03-27 00:00:37
伊朗抓捕14名叛國分子

伊朗抓捕14名叛國分子

財聯社
2026-03-26 20:04:13
路透社:歐盟警告越南,敢用中國5G,就讓外資撤光!

路透社:歐盟警告越南,敢用中國5G,就讓外資撤光!

泠泠說史
2026-03-26 18:06:17
白宮堅稱美伊仍在談判,威脅伊朗“切勿誤判”;伊朗外長:美國談論“談判”無異于承認“失敗”,伊朗放聲開新戰線

白宮堅稱美伊仍在談判,威脅伊朗“切勿誤判”;伊朗外長:美國談論“談判”無異于承認“失敗”,伊朗放聲開新戰線

每日經濟新聞
2026-03-26 17:08:49
菲總統候選人莫雷諾:如果當選,我會讓菲律賓成為下一個新加坡!

菲總統候選人莫雷諾:如果當選,我會讓菲律賓成為下一個新加坡!

小丸說故事
2026-03-17 14:23:29
柯文哲被判重刑,黃國昌蔣萬安回應,賴清德又盯上鄭麗文?

柯文哲被判重刑,黃國昌蔣萬安回應,賴清德又盯上鄭麗文?

DS北風
2026-03-26 17:58:06
電影《挽救計劃》高口碑熱映 以跨文明協作詮釋守望相助溫暖內核

電影《挽救計劃》高口碑熱映 以跨文明協作詮釋守望相助溫暖內核

封面新聞
2026-03-26 18:56:02
智能麻將桌殺到:傳統麻將館真的要被“取代”了?

智能麻將桌殺到:傳統麻將館真的要被“取代”了?

生活新鮮市
2026-03-20 06:28:56
原油飆漲!黃金、白銀下跌,美股突變!特朗普威脅!霍爾木茲海峽,最新消息!

原油飆漲!黃金、白銀下跌,美股突變!特朗普威脅!霍爾木茲海峽,最新消息!

證券時報e公司
2026-03-26 22:23:23
TOP14位身高170以上的女神,有顏有燈有演技

TOP14位身高170以上的女神,有顏有燈有演技

素然追光
2026-01-02 02:45:02
2026-03-27 02:16:49
InfoQ incentive-icons
InfoQ
有內容的技術社區媒體
12207文章數 51820關注度
往期回顧 全部

科技要聞

美團發布外賣大戰后成績單:虧損超200億

頭條要聞

特朗普:伊朗允許10艘油輪通行霍爾木茲海峽

頭條要聞

特朗普:伊朗允許10艘油輪通行霍爾木茲海峽

體育要聞

申京努力了,然而杜蘭特啊

娛樂要聞

劉曉慶妹妹發聲!稱姐姐受身邊人挑撥

財經要聞

油價"馴服"特朗普?一到100美元就TACO

汽車要聞

一汽奧迪A6L e-tron開啟預售 CLTC最大續航815km

態度原創

健康
藝術
教育
房產
軍事航空

轉頭就暈的耳石癥,能開車上班嗎?

藝術要聞

北京大興機場和青島膠東機場“撞臉”,長得像就是抄襲?

教育要聞

精準研判,提質增效丨我校召開2026屆畢業生就業工作研判會

房產要聞

突發,三亞又有大批征遷補償方案出爐!

軍事要聞

擔心特朗普突然停戰 以總理下令48小時盡力摧毀伊設施

無障礙瀏覽 進入關懷版