→ leopika : 問題是老手機容量也很少吧,要犧牲容量的話就沒用03/23 22:00
推 fightclubgf : 可惜我的J7 2016,只裝幾個基本軟體和LINE剩下不到03/23 22:02
→ fightclubgf : 300MB,每天要照三餐清快取03/23 22:03
容量的問題真的無解QQ
我第一次跑也是因為手機容量不夠跳錯誤,
後來把照片什麼先備份後全部刪掉才過關的……
→ kimi112136 : aot 的缺點就是用空間來犧牲語言一致性與dalvik的03/23 22:06
→ kimi112136 : 靈活性03/23 22:06
的確,不過作為使用者,實際上手的體驗才是真的XD
→ justice2008 : 那種老手機我都拿來做導航 摔了受潮都不心疼03/23 22:12
你手中的導航機,是某些人的主力機QQ
推 kkkk1234 : 好酷03/23 22:20
推 aa8351489 : 請問用galaxy booster 多久要跑一次呢03/23 22:20
有更新過程式的話就可以再跑一次,
因為他執行的指令不是強制重新編譯,
而是只對未編譯的程式進行編譯。
不過你懶的話就等手機卡的時候再跑就好了XD
→ kkkk1234 : 順便說一下 如果遇到unauthorized 手機又沒跳出授03/23 22:24
→ kkkk1234 : 權視窗的話 這是個老問題了03/23 22:24
→ kkkk1234 : 請輸入下面指令來重開電腦上的adb03/23 22:24
→ kkkk1234 : adb kill-server03/23 22:24
→ kkkk1234 : adb start-server03/23 22:24
謝謝大大補充~我沒想過有這個問題XD
推 fightclubgf : 請問這個事前編譯是不是可以延長FLASH的壽命03/23 22:55
不太確定,要請其他版友解答XD
理論上沒有事前編譯,因而反覆寫入是不好啦。
不過事前編譯也會寫入一大堆數據,
同樣是在消耗ROM的壽命。
前者是寫入次數大,但數據量不一定比較大;
後者是寫入數據量大,不確定哪一個比較糟糕。
而且空間剩餘太少時也會影響ROM的壽命,
不論有無事前編譯,空間剩太少都不是好事QQ
另外以上的邏輯是以電腦SSD為背景推測的,
我不確定手機的eMMC、UFS等ROM晶片會不會有差異XD
推 addison4869 : 推,用各種方法來延續手機的年限,精神可嘉03/23 22:57
推 Yuwuen : 各廠牌手機都可以直接ADB試試看行不行嗎?03/23 22:58
可以的喔~真的不行也不會怎麼樣
除非你的廠商有特別鎖adb (有些中國小廠會這樣做),
不然這個跟Android版本比較有關,
另外就是剩餘空間至少要有幾個GB才有空間讓他做事XD
→ kimi112136 : flash影響不大,讀取大小差異對flash壽命來說差異03/23 22:58
→ kimi112136 : 很小03/23 22:58
推 fightclubgf : 我的意思是先編好,就不用每次編譯寫入FLASH,這樣03/23 23:01
→ alex1973 : 樓上, 理論上是的, 問題是 flash 壽命以現在手機對03/23 23:01
→ fightclubgf : 是不是有幫助,還是一般編譯是寫到RAM,所以沒差03/23 23:01
→ alex1973 : flash 操的程度, 基本上很少人會用到 flash 讀寫到03/23 23:02
→ alex1973 : 掛掉, 操心讀寫次數對目前手機而言都還是多慮了03/23 23:03
※ 編輯: tom282f3 (223.140.219.142 臺灣), 03/23/2025 23:08:52
推 Yuwuen : 感謝提供 舒服03/23 23:12
※ 編輯: tom282f3 (223.140.219.142 臺灣), 03/23/2025 23:12:38
推 PenisDeMilo : 未看先推。感覺很有幫助!03/23 23:18
→ ragwing : 感覺我的Nexus 7 2013有救了?03/23 23:38
推 virdust2003 : 推03/23 23:47
推 Xixiaofan : 安卓錶也可以哦 一樣方法03/23 23:51
→ square4 : java/kotlin用編譯器轉位元組碼(如優化過的dex),03/23 23:57
→ square4 : 再用art虛擬機轉機器碼,obj-c/swift用編譯器轉機03/23 23:57
→ square4 : 器碼,不用虛擬機,跨硬體支援與效率無法兩全,仍 03/23 23:57
→ square4 : 要做出以時間換空間或以空間換時間的妥協 03/23 23:57
推大大,感謝分享,我其實不太明白這邊實作虛擬機跟非虛擬機的差異在哪XD
推 jay0215 : 有看有推!03/23 23:59
推 aasssdddd : 感覺很猛03/24 00:03
推 khastw : 長知識推個03/24 00:07
推 keepkef : 推精神 03/24 00:13
推 aa8351489 : 感恩 03/24 00:16
推 ggirls : 推。可惜我的程度只會安裝一個全自動的booster 03/24 00:19
Booster也很好用啦~我也是因為Booster才研究了這件事XD
→ haveastar : 對岸開發的SCENE有編譯功能03/24 00:25
謝謝大大分享!剛剛查了一下,
似乎需要root權限才能啟動,比較不方便
是說有root的話其實上面提到的指令都可以直接在android上執行XD
推 manpower9 : 推 03/24 00:29
推 Mark87 : 推一個以免認為我看不懂03/24 00:38
推 k9120303 : 推好文分享!這篇真的該M起來 03/24 00:53
推 ikuiku1919 : 對較新的手機有差嗎,還是用App Booster就可以了?03/24 00:54
每代Android都對ART編譯器有更新,效能都有在進步,
因此如果你是比較新的系統(比如Android 12),
感受可能不會那麼明顯。
覺得用adb很麻煩的話,當然也可以先試試看App Booster就好!
推 abc0922001 : 推,之前常用,但後來覺得心理因素居多就沒再用了03/24 01:06
→ abc0922001 : 每次跑完,app就給我更新03/24 01:08
那大大很幸運,原廠調校就不錯,
不過我自己也是覺得Galaxy App Booster效果不明顯就是了……
→ manbow77 : 容量問題只能靠刷機來解 原廠系統RAM/ROM佔用太多03/24 01:10
→ manbow77 : 可以直接先輸入adb shell直接進入shell03/24 01:12
→ manbow77 : 後續就只需直接打必要指令 03/24 01:12
謝謝大大分享,我沒注意過這件事欸!
只記得每次進到Python的shell裡面都不知道怎麼退出XD
推 abc0922001 : 其實ADB官方工具大小才6.38MB根本不用特地提取03/24 01:14
小時候玩刷機不懂,
以為要裝adb一定要安裝整套的Android Studio,
佔用超多空間很麻煩,當時應該很多人跟我有一樣的困擾,
應該是這樣才有人自己提取出來分享XD
推 nobyE : 好文推推03/24 01:37
推 mrfatworm : 推 好文03/24 01:40
※ 編輯: tom282f3 (42.70.217.253 臺灣), 03/24/2025 01:47:47
推 qwefghzxc : 好酷 原來還有這種玩法03/24 01:59
推 whitefox : 桌面的時間,氣象都去掉03/24 02:29
→ gary8442 : 家裡退休的老機也拿出來玩玩 從note4到10+03/24 02:58
推 wres666 : 酷喔03/24 04:10
推 a00561 : 教學仔細,謝謝分享 03/24 06:14
推 pttSouthjin : 技術分析文,有看新增知識 03/24 06:51
推 justej : 推一個!! 找機會試試03/24 07:20
推 nrsair : 感謝教學03/24 07:37
推 johnny90150 : 請問asus 5z也適用嗎? 03/24 07:39
剛查了一下,如果是2018年那隻,
那出廠是Android 8,可升級至Android 10,都適用喔
我的Note 9一樣卡在Android 10上不去XD
推 hongyi0402 : 推03/24 07:48
推 amilkamilk : 這樣是不是app更新後,就要重跑一次? 03/24 08:05
是的,但是不需要全部重新跑,只要跑有更新的程式就OK了
請執行3. (2) 適用於程式更新後的指令,
手機會自動判斷哪些程式需要編譯
推 wumins : 學到了,推一個03/24 08:11
推 mstar : 都用 adb 了,如果容量不夠應該可以砍掉一些預設安03/24 08:15
→ mstar : 裝的 app 吧? 03/24 08:15
大大說的對,我沒想到XD
不過不同廠商能砍的程式略有不同,砍錯可能會無法開機,
這部分我沒有研究,要請有研究的版友分享了
推 hansom283 : 推,謝謝分享 03/24 08:16
推 gaiaesque : 專業03/24 08:23
推 qilar : 推用心整理03/24 08:39
→ abc0922001 : 看文章才知道拔掉傳輸線也會繼續背景編譯,所以睡前03/24 09:04
→ abc0922001 : 試了一下,容量竟然多了 17G XDDD03/24 09:04
請問你拿的是哪隻手機,怎麼差這麼多XD
推 hurompton : 推 03/24 09:40
→ justice2008 : 不是 我是說J7 2016那種rom明顯不足的03/24 09:52
→ justice2008 : 畢竟這邊沒有華強北 找不到人改手機03/24 09:53
推 xiaotee : 推推03/24 10:38
推 jay920314 : 推 經典note903/24 11:07
真的是經典,沒挖洞的螢幕、LED通知燈、SD卡擴充、耳機孔
這些2025年的手機都找不到了QQ 也是還沒換機的一部分原因
推 willy4907 : 推 刻意寫的一般人較能懂03/24 11:36
我有努力想一下怎麼寫比較通俗XD 謝謝支持!
推 higger : 為什麼官方不弄個按鈕給人按就好?03/24 12:35
我也很不懂……應該是大部分廠商都重視硬體,沒那麼重視軟體吧
推 bust222 : 不是 你應用有700多個 慢不是正常的嗎XD 03/24 13:00
其實系統App就蠻多的了,
另外一大半都是什麼會員App,
我也很想刪但是又不想到時候花時間重新登入==
推 WindSucker : 再戰五年 03/24 13:29
→ abc0922001 : Sony 1ii 阿,執行的時候好像說有500多個03/24 13:30
索尼大法好,想當年我也是Xperia Go → Xperia ZL用了好幾年
推 phoque : 近代旗艦有用嗎 例如s23以後 03/24 13:47
你可以試試看,但效果我猜不會有老手機明顯
一來是現代手機性能比較好了,JIT速度比老手機快
二來是Android的ART也更進步了,不完整AOT編譯的效能越來越接近完整AOT編譯
→ Hohenzollern: 原來上次在全聯排隊結帳 就是你在拖大家的時間! 03/24 14:29
這我,抱歉
推 abc0922001 : 果然一編譯後,LINE就給我推更新了03/24 14:35
Play商店推更新的邏輯也讓人摸不透XD
我手動全部更新後,馬上又跳出好幾個沒更新的==
※ 編輯: tom282f3 (140.112.24.178 臺灣), 03/24/2025 15:18:45
※ 編輯: tom282f3 (140.112.24.178 臺灣), 03/24/2025 15:24:33
推 keigowei : 三星旗艦跑跑Galaxy App Booster就足夠了…省空間 03/24 15:43
推 abelyi100 : 推 03/24 17:02
推 kf740512 : gw4c靠這方法變快好多 03/24 17:27
推 clover1211 : 只用Galaxy App Booster 感覺變快也沒那麼燙了 03/24 17:31
推 A4P8T6X9 : 推 03/24 17:35
推 SPDY : 跑everything適合系統已不給更新的老機再戰 03/24 18:51
推 SPDY : 出現Failure的App如果不多 03/24 18:55
→ SPDY : 可以針對那幾個指定改跑speed-profile就好 03/24 18:55
推 SPDY : 非三星想用Galaxy App Booster可試試2.0.00.7舊版 03/24 19:00
推 p2p8ppp : 用心推 03/24 19:33