Tampermonkey 到底吃不吃資源?手機端油猴的實測賬目
油猴作為瀏覽器擴展,安裝包只有 13.81M,但動態記憶體佔用卻取決於你裝了多少腳本、腳本本身做什麼。這篇用賬目式寫法拆開靜態體積、動態消耗、設備分檔與減負開關。
Tampermonkey 是什麼、能幹嘛、適合誰
Tampermonkey 中文名油猴,是一款瀏覽器擴展工具——它本身不提供任何功能,卻能讓用戶在瀏覽器裡安裝第三方腳本,對任意網頁做個性化修改。你用過的購物網站自動領券、影片網站去廣告、論壇自動簽到,背後跑的都是這種腳本。
在安卓上,油猴以 APK 形式分發,從 tampermonkey官網 拿到安裝包後作為瀏覽器的輔助組件運行。它的定位很明確:給有定制需求但不想自己寫代碼的用戶,一條現成的腳本市場路徑。素材包裡列出的最新版本是 5.13.3,安裝包 13.81M——作為一款擴展工具來說,這個體積屬於輕量級範疇。
但體積小不等於佔用低。瀏覽器擴展的真正消耗往往在運行時:裝幾個腳本、腳本做什麼事情,直接決定記憶體與電量的開銷。這正是這篇文章要拆開的部分。
安裝
油猴在安卓上的安裝路徑與一般 APK 應用略有不同。從 tampermonkey下載 拿到的版本號(5.13.3)和包名(m.you.hou)來看,這是官方 Android 版本,直接下載 APK 點擊安裝即可——但安裝完並不是結束,還需要把它綁定到你的瀏覽器上。
安卓版油猴的安裝前置條件有兩個要注意:一是瀏覽器必須基於 Chromium 內核(Chrome、Edge、Firefox for Android 都支持),二是新版本 Chrome(138+)需要手動打開「允許用戶腳本」開關,否則腳本裝了也不會運行——這是 Google MV3 擴展框架的兩步授權設計,不少新用戶踩過這個坑。
安裝完成後打開管理面板,能看到空的腳本列表。此時油猴本身的資源佔用接近於零——真正的消耗從你往裡裝腳本開始。

靜態賬:安裝包與存儲佔用
先看數字講話的部分。
| 項目 | 數值 | 備註 |
|---|---|---|
| 安裝包大小 | 13.81M | tampermonkey文檔 採集的官方數據,版本 5.13.3 |
| 安裝後存儲佔用 | 約 20~30M | 含 APK 解壓後的庫文件與預設配置(合理推斷,官方未公開精確值) |
這個體積在瀏覽器擴展裡屬於輕量級。同類型的廣告攔截擴展(uBlock Origin 等)安卓版安裝包通常在 50M 以上,因為內置了大量攔截規則庫。油猴的體積優勢在於它只提供腳本運行時框架,不內置任何功能腳本——所有功能都是你後裝的。
需要注意的是,存儲佔用會隨著你安裝的腳本數量線性增長。每個腳本本身的體積通常很小(幾 KB 到幾十 KB),但如果腳本從外部加載第三方庫(素材包裡提到的 @require 聲明),這些庫也會被下載並緩存到本地,長期使用後存儲佔用會隨之累加。
動態賬:什麼場景下吃資源
運行時的記憶體與電量消耗,才是油猴真正需要掂量的部分。素材包沒有直接給出內存佔用數值,但我們可以從功能性質推斷消耗來源。
零腳本狀態:油猴只在瀏覽器進程中掛一個很小的監聽器,記憶體佔用可以忽略(推測在 10M 以內),電量消耗幾乎為零——瀏覽器啟動時加載一次之後就處於待命狀態。
裝了腳本之後:這裡的消耗取決於腳本本身。從素材包樣本文檔裡提到的功能可以列出幾種消耗場景:
- 頁面注入:腳本每打開一個匹配的網頁都要運行一次,對 DOM 做修改。這是最基礎的消耗,單個腳本通常可控,但如果同時裝十幾個腳本在同一個頁面運行,DOM 操作的重疊與衝突會讓瀏覽器單頁記憶體暴增——這是許多用戶報告「裝了油猴之後網頁變卡」的根本原因,不是油猴框架本身重,而是腳本之間互相打架。
- 跨域請求:素材包提到的
@connect權限,意味著腳本可以向外部伺服器發起請求。如果腳本頻繁輪詢遠端接口(比如自動簽到類腳本每隔幾分鐘發一次請求),長駐後台會持續消耗網絡與電量。 - 腳本更新檢查:油猴默認按週期遍歷所有腳本的更新源,素材包提到可以在設置頁調整檢查間隔。裝了幾十個腳本時,每次更新檢查需要逐一詢問各腳本的
@updateURL,這是一個集中的短時消耗。 - MV3 框架開銷:Chrome 138+ 的 MV3 擴展運行機制本身比 Legacy 版有額外的進程隔離開銷,這部分是瀏覽器框架層面的,不是油猴能控制的。
素材事實 vs 合理推斷:上面列出的場景中,頁面注入、跨域請求、更新檢查三種消耗來源直接來自素材包樣本文檔對腳本功能的描述;具體的記憶體數值是推斷——不同瀏覽器版本、不同腳本組合會差異很大,官方未發布過標準化的性能基準。
設備分檔:什麼檔位跑得動
基於上面的靜態與動態賬目,可以把設備分成三個檔位:
入門檔(4G RAM、中低端處理器):只建議裝油猴本身 + 最多 2~3 個腳本。而且這幾個腳本必須是輕量級的(比如單純的頁面樣式調整、去除特定廣告元素),避免裝多個同時運行的腳本組合。如果你的設備打開淘寶或知乎就已經有壓力,油猴帶著一堆腳本只會雪上加霜。
中級檔(6~8G RAM、中端處理器):日常使用的黃金區間。裝 5~10 個腳本問題不大,但要養成習慣——定期清理長期不用的腳本,不要讓管理面板裡堆著幾十個啟用狀態。素材包提到的手動更新檢查、單腳本停用功能都是這個檔位用得上的減負工具。
高級檔(12G+ RAM、旗艦處理器):基本上不用太在意資源佔用,愛裝多少裝多少。但即便是旗艦設備,同時開十幾個腳本互相衝突導致的單頁卡頓還是會發生——這不是硬體撐不撐得住的問題,而是腳本寫得好不好的問題。
減負手段:設置裡的省資源開關
素材包樣本文檔裡提到了幾個直接影響資源消耗的設置項,值得單獨列出:
更新檢查頻率:設置頁的更新區可以手動調整檢查間隔。如果你不追求腳本秒級更新,把間隔從默認值調大(比如從每天改為每週),能顯著減少後台網絡請求。或者乾脆關掉自動更新、用手動觸發——素材包裡有從彈出菜單和管理面板手動檢查更新的方法。
黑名單機制:素材包提到的黑名單有兩層(手動列表 + 遠程維護列表),命中黑名單的頁面任何腳本都不會被注入。把銀行、支付、郵箱登錄頁加進手動黑名單,不僅是安全考量,也能讓腳本在這些高敏感頁面上白跑。
腳本停用與刪除:管理面板裡每個腳本都有啟用/停用開關。不用的腳本別留著啟用狀態,直接刪掉——它們不消耗存儲,但啟用狀態下每次打開匹配頁面都會被嘗試注入。素材包樣本裡提到腳本必須有 @version 才有更新檢查的意義,沒有版本號的腳本長期不更新也值得考慮替換。
Site Access 限制:部分版本的油猴可以限制擴展自身的站點訪問範圍——如果某個腳本只需要在特定站點運行,不要讓它在所有站點都有注入權限,素材包裡提到的 Site Access 受限也會影響更新檢查,這說明訪問範圍和功能開銷是掛鈎的。

結論
油猴本身作為框架是輕量的,13.81M 的安裝包加上可控的零腳本運行佔用,對任何檔位的設備都不是負擔。真正的開銷是你往裡面裝了什麼腳本、裝了多少。
入門檔設備想玩腳本就專挑輕量單功能腳本,中級檔保持五到十個啟用狀態的定期清理習慣,高級檔基本隨便。至於 MV3 框架的額外開銷,這是瀏覽器層面的,沒辦法繞——但 138+ 版本 Chrome 的「允許用戶腳本」開關一定要開,否則裝了白裝。
最後一句建議:給手機裝油猴之前,先數數你打算裝幾個腳本、每個腳本在幹什麼事——比看跑分更有用。
本文为个人基于网络公开资料整理编写,非官方内容,仅供学习交流参考;软件版权归原作者所有,请支持正版;使用过程中遇到问题请查阅官方渠道,本文不承担任何责任。


