看板 MobileComm 關於我們 聯絡資訊
之前我講過Pixel的Source code 與所謂AOSP的Source code有所差距 不論是系統的Framework層還是Hal 甚至是裡面的external或package裡的其他功能 光是Code都差非常非常多行了 這也是為什麼一堆人在下面推文說 Sony幾乎是AOSP原生安卓 可是不砍程式玩什麼什麼都會頓 而Pixel不論1代 2代 3代升級到現在 也都還沒頓過 看過一部分Source code雖然沒有特別去研究差異點在哪,但相信Google對於這隻手機的 內容還是有所優化與調整 至於Linux與Android的記憶體 這種東西到現在的原生Android系統來說 我不太認為需要用到第三方自行管理程式去砍背景 Android系統具有回收記憶體的機制 當初對於一些低端的Android手機在實現系統記憶體分配機制時沒辦法很完善,導致要玩 大型遊戲時都需要砍記憶體,但其實對目前的Android系統,就系統所需記憶體而言,幾 百MB的總記憶體容量、幾十MB的空餘就已經很滿足系統分配了 而其他的軟體也不是很很佔用 當然你說4GB夠不夠用? 嚴格說起來是滿足目前大多數軟體的需求的,不過當然對於鄉民來說是越大越好 Android主流的原始設定裡面 App預設展開的記憶體用量是8MB 當APP需要更多記憶體的時候, 系統會自動關閉閒置程式 讓記憶體提供給需要的當前執行程式 所以對Android系統來說,只要閒置的記憶體具備8MB以上,系統就具備一定程度的穩定性 當然有的機種回去修改build.prop去更改最低預設用量。 而以上也是為什麼原生的Nexus系列會非常順暢的原因。 所以對於真正佔用手機記憶體的兇手是誰? A1:通訊社群軟體 這種在背後擁有Service服務 砍也無法砍,畢竟對系統來說他是需要一直運行的 尤其是Facebook這種肥豬型App才是真正吃記憶體的元兇 還有有安裝微信wechat的 這軟體真他媽的肥 請自行注意這軟體 A2:廠商自行客製化的功能 廠商如三星等手機商為什麼需要更大的記憶體? 因為他們自行客製化了許多功能,導致這些功能具備一些Service服務,砍也砍不掉 就像一些鄉民使用三星的手機會看到一些Samsung service等等 他們廠商自行寫了太多Service來達到他們想要的特色 可是又懶得特別去思考這樣是否系統會Slag 所以直接萬用解,加大記憶體容量。 包含Home的Launcher也自行改變,不使用原生介面,而很多系統類的服務 系統本身也砍不掉導致SLag 這也是為什麼當初綠色守護這個App會紅的原因,一堆會具備Service的軟體可以使用綠色 守護不讓他喚醒。 說說結論吧! 其實對於目前系統來說,4GB是很足夠的 畢竟對於Pixel來講,這系列型號沒有一大堆其他廠商的怪怪修改,所以系統層面很乾淨 ,沒有一堆奇怪背景運行的東西 而剩餘的記憶體應該還具備2.5G~3G左右 這些都是由記憶體管理機制能夠自行分配的,縮小後也會凍結App,僅保留App預設的記憶 體需求給他。 實際上是能夠滿足現今大型手游的 所以對標題來說,4GB真的沒甚麼問題 我自己玩第七史詩 用到現在也沒遇過遊戲自己關閉的情況 切換App查資料也沒什麼問題 其實是滿足使用者需求的 不過…不論鄉民還是消費端,應該還是 認為越大越好。 哦當然啦 如果載一堆怪異的App導,會背景自動砍的第三方程式,真的千萬不要怪到系統身上去 這邊再次呼籲,系統記憶體回收機制其實就目前的安卓來說,是很夠用的,它不需要額外 的砍背景軟體,那沒有意義,甚至有的具備autokill等,都是有機率造成系統崩潰與App 崩潰的主因 你記憶體不夠,安卓會自動回收真的沒再使用的預載記憶體… 至於第1篇原原PO測試1+6T,時間越久系統吃越多 拿來比對到PIXEL上 從結論上來看是很不準確的,姑且不論系統廠不同 就算你系統目前使用記憶體量上升 而當你要打開目前要使用的APP時 當記憶體不夠,系統自行會回收記憶體,實際上來說這也是 為什麼PIXEL用戶都會覺得滑動、使用順暢的原因 真的並不需要第3方的軟體去砍背景 板上存在許多手上沒有Pixel的人 而這些人很多都喊著記憶體不夠 而有的人有Pixel喊不夠用 可能他們用手機非常非常重度, 非常多軟體多工運行 這點我是做不到== 不曉得該如何使用成這樣… 只能說4GB滿足絕大多數消費者 而消費者端當然都喊著越大越好 以上個人小小淺見,有錯誤請見諒 ※ 引述《sniperkai (=3=)》之銘言: : 以當下來看大概沒問題 : 但是以後更新大概容易卡頓 : 剛好有遇過類似情況 : SONY算是偏原生系統 : 加料的部分不多 : 當初拿Z3的時候算是業界最早3G Ram : 感受比起Z真的很好 : 可以一邊玩遊戲一邊查資料都沒問題 : 從4.4一路到5.1都不錯(6.0Bug最後修正版死不出只好又回5.1 : 後來因為騎車飛出粉碎 : 先拿了Z5墊檔(XP已出但不想拿5吋 : Z5也是3G Ram : 在6.0其實還算是夠用OK : 因為如此 : 當時也相信版上都說神調教夠用 : 所以就購入了XZ : 大家都已經4G Ram起跳還在祖傳3G的一隻 : 一開始出廠版6.0尚可 : 跟Z5沒什麼差別只是開始容易清背景 : 殊不知一升7.0後整個開始悲劇 : 背景幾乎無法保持 : 切換一下就是重開 : FB卡LINE卡 : 主題用動態就更卡 : 有時候用到一半來電整個卡死 : 但是因為6.0的Doze又是半殘 : 待機噴電 : 只好硬著用希望後續版本能改善 : 最終是改善了啦 : 但也是1年11個多月後的事情了 : 8.0後某版開始多清出了一些Ram : 才稍微改善 : 其間我一直懷疑我拿的真的是旗艦嗎 : 使用體驗真的超差 : 直到最近拿到XZ3才正式覺得有旗艦感 : 所以以Ram來說 : 至少要買到當世代跟大多數一樣的Ram : 千萬不要低於當世代主流 : 很可能會悲劇 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.253.27 ※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1550629654.A.F87.html ※ 編輯: tomgod17 (114.137.253.27), 02/20/2019 10:28:59 ※ 編輯: tomgod17 (114.137.253.27), 02/20/2019 10:36:21
laman45 : 有常在玩遊戲的手機用戶, 4g就會很明顯不夠用02/20 10:34
wpra : 推02/20 10:35
tomgod17 : 1F 我每天玩韓國手遊 FB Line IG 也沒不夠用… 你真02/20 10:37
tomgod17 : 的有這隻手機嗎?02/20 10:37
NIKEN : 我拿pixel2,開line視訊一邊開ptt或ig用久了就會頓02/20 10:40
NIKEN : app太肥大真的無解,真心推薦要上6g以上02/20 10:40
聽起來有點像是CPU過熱導致系統自行降低CPU效能用以降溫 因為視訊打開鏡頭,一直不斷preview capture media service與gpu等服務其實很耗cpu用量的 極度容易導致cpu熱溫過熱 ※ 編輯: tomgod17 (203.74.126.1), 02/20/2019 10:43:58 ※ 編輯: tomgod17 (203.74.126.1), 02/20/2019 10:47:14 ※ 編輯: tomgod17 (203.74.126.1), 02/20/2019 10:50:19
etoanik : 你本身有一定的程度,你不能用你的角度來看一般人02/20 10:48
abc0922001 : RAM大一點還是希望App能留久一點02/20 10:55
chembio : 有點卡02/20 10:55
abc0922001 : 看Youtube看到一半逛fb、ig、line和玩點遊戲02/20 10:57
goldie : 社群/通訊這類會跑背景服務的app有的確實很吃資源 02/20 10:58
abev66 : 真的很無奈一堆沒Pixel的在那邊喊記憶體不足...都02/20 11:00
abev66 : 自己幻想的...02/20 11:00
abev66 : NIKEN: 你的case應該是過熱,p2有防水你下次可以試02/20 11:00
abev66 : 著拿去衝水降溫,應該會立刻恢復。02/20 11:01
pepsitetsu : 開LR是我唯一覺得ram不夠的時候02/20 11:01
abev66 : 話說其實即時通訊軟體並不見得要掛個服務,Duo、TG02/20 11:02
abev66 : 都能不掛服務保持正常運作。02/20 11:02
abev66 : 基本上靠GCM就能讓通訊軟體正常運作了,LINE真的是02/20 11:03
abev66 : 設計得太糟糕...02/20 11:03
jaannddyy : 大部分卓粉死巴著規格不放,正常啊,pixel就是一隻02/20 11:14
jaannddyy : 可以打iphone的手機,在這版被噴正常。02/20 11:14
pmes9866 : 我的ZF2使用起來真的比Z3還順一點 其實Z3也很順 但02/20 11:17
pmes9866 : 就是常殺後台02/20 11:17
jeffrey40504: 你跟那些沒有手機的爭什麼 我都快放棄了 愚者的問題02/20 11:20
jeffrey40504: 智者無法回答02/20 11:20
taipeiol2008: 順不順暢 是app寫的問題尤其記憶體管理,app記憶體02/20 11:27
taipeiol2008: 處理不好,ram少馬上頓 ram多就可以撐久一點02/20 11:27
taipeiol2008: 所以使用者就會以為 Ram 大小有關02/20 11:29
taipeiol2008: Android Go 1G就能跑 所以4G不會不夠用02/20 11:31
NIKEN : 也許就像版大說的過熱,我也遇過兩次過熱crash的問題02/20 11:32
taipeiol2008: 有什麼 app 有註明要求記憶體 xG以上的?02/20 11:33
taipeiol2008: 過熱就是app 效能吃到滿 有可能多核心沒分配好 02/20 11:35
MBAR : 索尼哪會頓,又不是三星02/20 11:35
DavidXie : 廠商吸引顧客目光的軍備競賽?02/20 11:36
windsinsky29: 一堆人拿三星小米sony來說pixel體驗本來就是搞笑02/20 11:36
taipeiol2008: app一直處在CPU高效能運作 要看是在執行什麼02/20 11:38
kai08130623 : 你這樣叫上一篇偷偷出來透氣的某果粉該怎麼辦02/20 11:41
順便一提... 真正系統使用到的RAM實際上那些第3方APP是看不到的... 而看得到的很多在你需要記憶體時 Android系統會自行分配記憶體... 三星 hTc等廠牌會LAG實際上是他們系統廠加了很多 不准你系統去關、不准你系統去縮減記憶體、不准你動的 背景服務、APP= =... 但又不知道怎麼解決這個用戶體驗問題 只好萬用解,加大RAM的容量 所以用這些廠牌的手機來對比記憶體用量 然後說剩餘多少百分比的記憶體,估計到PIXEL上會很LAG 這點來說完全可以說是不公平的比較 因為對於PIXEL乾淨的系統來說, 它會自行分配不需要的系統預佔用量... ※ 編輯: tomgod17 (203.74.126.1), 02/20/2019 11:52:43
hakugetsu : Pixel的source code應該有合併很多aosp-caf的東西進02/20 11:52
hakugetsu : 來吧02/20 11:52
shellpig : 這種事情真的有點要看使用習慣...直到現在還有很多02/20 11:55
shellpig : 人說iphone6對他們來說很夠用,很順,不懂為啥要升級02/20 11:56
shellpig : 某些寫得不好的遊戲就是特別會吃ram,沒玩到就沒事02/20 11:57
tomgod17 : 所以我覺得 會問夠不夠用這件事 本身就不準確02/20 11:57
j123968574 : 一堆雲客戶02/20 12:00
cccwit : 個人使用習慣決定很多事情。不過能買大一點 爽度無02/20 12:04
cccwit : 限02/20 12:04
DANTEINFERNO: 所以 pixel系列砍後台很兇是真的 因為它的機制就是02/20 12:05
DANTEINFERNO: 如此 我覺得給更大的記憶體然後別這麼做應該比較好02/20 12:05
DANTEINFERNO: 吧@@02/20 12:05
不是…是當初節電功能導致 在12月的更新已經改善這點 而Android記憶體分配機制是類似Java的記憶體垃圾回收機制 是整個Android都一樣的… 只是各家廠牌系統廠不同,不懂得怎麼妥善加入不影響系統的功能…
hulala : 你是平行時空的$ony嗎?怎麼用都會頓??02/20 12:05
你是平行時空的PTT嗎 沒看上一篇…? ※ 編輯: tomgod17 (114.137.253.27), 02/20/2019 12:09:44
dawn5566 : 你sony是拿Z5逆? = =02/20 12:09
※ 編輯: tomgod17 (114.137.253.27), 02/20/2019 12:12:05
Aixtron : 與其擔心這個,我還必較擔心電池怎摸換,會覺得4g不 02/20 12:15
Aixtron : 夠,根本不該買這隻,不是說除了照像一無事處,很多 02/20 12:15
Aixtron : 人真的很無聊 02/20 12:15
ja881213 : 有人說EAS也是順暢的因素之一 但這無關記憶體就是 02/20 12:16
marvincathy : 中肯推,但通常這種文底下都不太熱鬧 02/20 12:18
kamir : 樓主對Pixel為何不會頓特點真詳細 02/20 12:24
fuyofuyo : 最肥的是line吧,微信算小咖 02/20 12:28
TomChu : 我也覺得我的Pixel 3很夠用 02/20 12:34
goldie : 另外 Pixel 3 的 UFS 讀寫效能也很好,看 AnandTech 02/20 12:35
goldie : 介紹說其檔案系統採用 f2fs 而不是常見的 ext4, 02/20 12:35
goldie : 且 Google 還有進一步對 f2fs 優化 02/20 12:35
goldie : https://tinyurl.com/yy86hnmk 02/20 12:36
EternalNebul: 個人使用起來pixel的滑順度是>iphone7plus的 02/20 12:42
phillip0117 : 我的pixel 3XL也很順,pixel初代機也還很順的 02/20 12:44
phillip0117 : 只要不自己做死弄太多奇怪的app真的很夠用 02/20 12:45
artyyouth : 講那麼多有啥用 每月更新的Pixel 3和Essential至今 02/20 12:46
artyyouth : 還沒徹底解決Pie的memory leak 02/20 12:46
我的文章好像是回答4G對PIXEL來說到底夠不夠用 答案是,絕大多數使用者來說,夠用,且順暢。 並且告訴大家真的不必要安裝第3方的記憶體管理軟體 你何必跳出來那麼生氣= =? 要解的BUG世界上所有軟體、程式、手機都有 就算是蘋果也有許多BUG要解 要Trace的code很多之外、也有很多是module提供的Vendor自身BUG 需要由vendor自己去解 有些也要同vendor廠商去逼出Bug 這也是為什麼需要Bug的message回傳的原因 有些Bug他們沒遇到也不知道怎麼解 這都需要時間。 ※ 編輯: tomgod17 (203.74.126.1), 02/20/2019 12:53:22
aaz957658 : 需求只會增大,不會變少,事實就是不夠用 02/20 12:50
artyyouth : 我的經驗是Pie在4G記憶體的手機上目前不夠用 因為我 02/20 13:01
artyyouth : 只要一週沒重開機只留兩三個程式不被砍 02/20 13:01
hulala : 跟Z5沒什麼差別只是開始容易清背景 02/20 13:03
hulala : 殊不知一升7.0後整個開始悲劇 02/20 13:03
hulala : 。你看的懂中文嗎? 02/20 13:03
你真的看得懂中文嗎? 我說了同樣都是Android OEM ODM廠商製作出來的手機升級上去 也是他們自行修改AOSP並且打包自己的東西 釋出給旗下手機終端用戶的 而同樣Android 7系統作為背景 Pixel從1代開始、Nexus系列就沒有Sony所謂的悲劇 這是Sony自己造成的,儘管他介面幾乎是原生的 但還是有加入自己的東西導致問題衍生 ※ 編輯: tomgod17 (203.74.126.1), 02/20/2019 13:10:56
OxFFFF : 就載到一些優化差的app「相對」6G容易頓,這還是確 02/20 13:11
OxFFFF : 定的 02/20 13:11
benedict76 : 三星有6G ram的還不是不夠,所以說目前沒有一支ram 02/20 13:12
benedict76 : 是夠的,鄉民的基本都要16G。沒16G就是不夠。 02/20 13:12
abev66 : 就算純吃AOSP不加油添醋,調好調壞也能產生非常非常 02/20 13:16
abev66 : 大的差距…Android並不是隨便灌到哪一台手機上都能 02/20 13:16
abev66 : 跑的東西,所以也不是一樣是AOSP Pie就可以一樣。 02/20 13:16
tomgod17 : 樓上 因為不同手機 用的Kernel 與 module不同 02/20 13:17
tomgod17 : 沒辦法純吃AOSP 肯定要移植 可是移植又跟vendor有關 02/20 13:17
abev66 : 同一台手機同樣based on AOSP ROM差距都能非常明顯 02/20 13:18
abev66 : ,所以不要覺得一樣記憶體每一家廠商調出來結果會一 02/20 13:18
abev66 : 樣… 02/20 13:18
abev66 : 回原PO,是的我的意思就是這樣。一台手機要順要夠用 02/20 13:19
abev66 : 牽涉到的東西太多,不是一個規格就能下定論。 02/20 13:20
aaaa8866 : 三星真的超肥,轉移手機一堆垃圾跟著跑過來,只好 02/20 13:24
aaaa8866 : 雙清重來 02/20 13:24
tomgod17 : 還有很多涉及到CPU的問題 不同廠商給CPU的kernel值 02/20 13:25
tomgod17 : 根據不同RD 下得參數也不一樣... 02/20 13:25
tomgod17 : 都會造成一些相容性問題 所以就算看到的內容一樣 02/20 13:25
tomgod17 : 從底到上層的系統 不同手機廠真的都不同 02/20 13:25
abev66 : 就是tuning的問題 02/20 13:26
tomgod17 : 是 02/20 13:26
tomgod17 : 這也是為什麼Google開始準備要研發自己的CPU 02/20 13:27
tomgod17 : 有些內容說真的 連提供晶片的廠商都不能相信 02/20 13:27
tomgod17 : 還不如自己研發 02/20 13:27
benedict76 : 以板上重度使用者來說要開六七個遊戲又不被清掉的, 02/20 13:33
benedict76 : 8G也不夠用,對於只用來瀏覽網頁拍拍照上社群app的4 02/20 13:33
benedict76 : G也就夠了。 02/20 13:33
abev66 : 說到這個我真的是非常期待呀!雖然還要再一些時間就 02/20 13:34
abev66 : 是了。 02/20 13:34
abev66 : 其實我覺得啦,判斷依據就是多開或掛機遊戲使用者不 02/20 13:34
abev66 : 適合,其他的基本不需要擔心。 02/20 13:35
oneJack : 音樂遊戲不適合 02/20 13:41
sincere77 : 你的前提是一次只開一個APP夠用,但是網頁多開或程 02/20 14:01
sincere77 : 式和遊戲同時開就不夠了 02/20 14:01
tomgod17 : 樓上 我現在一邊玩遊戲 一邊用PTT 當場切換了Chrome 02/20 14:02
tomgod17 : Line IG FB Google搜尋 在切回遊戲 遊戲還在打= = 02/20 14:02
abev66 : 我也會邊看 YouTube (子母畫面)邊玩遊戲喔 02/20 14:16
carbeso : 推觀念正確 不是一直追求大容量 是app要優化 02/20 14:37
a7137499 : 請問pixel3如果不手動關後台app會不會頓呢? 02/20 14:45
hulala : 你說的sony悲劇都是用了s810或者s820這兩款soc,那 02/20 14:59
hulala : 其他沒事的也要一起牽拖嗎?就像台索z3最後一次6.0 02/20 14:59
hulala : 糞更新,整多工跟廢掉沒兩樣,難道就這一次更新就要 02/20 14:59
hulala : 冠上sony系統都很卡頓這樣稱號?? 02/20 14:59
hulala : 後來自行刷了港版韌體爽到飛天,這樣要怪sony?還是 02/20 15:00
hulala : 台灣sony還是香港sony? 02/20 15:00
CHTWifiHinet: 推 02/20 15:06
abev66 : a7137499: 我從來不手動去關閉背景程式。 02/20 15:21
parislove3 : Google開發SoC應該是想太多了 02/20 15:26
parislove3 : #1PtBheec (MobileComm) 02/20 15:26
parislove3 : 另外Nexus也不是順暢保證 Nexus 7 2013光滑動就卡卡 02/20 15:27
parislove3 : 的 02/20 15:27
abev66 : 樓上可以看一下最近消息→https://bit.ly/2SPerLs 02/20 15:34
abev66 : 另外Nexus確實不是每代都順,N9就悲劇。 02/20 15:34
hhh770509 : 不手動關閉後台就系統自己殺啊 02/20 16:03
a7137499 : 因為我的s8+如果不手動關 很多容易卡...不知道是啥 02/20 16:28
a7137499 : 小 02/20 16:28
Arbin : 就算都是純AOSP沒改系統底層 device tree和Kernel 02/20 16:31
Arbin : 就有差了吧 02/20 16:31
Arbin : 不同人寫的狀況不太一樣(? 02/20 16:32
ycc1227 : 題外話的問題 那解析度較高的手機對記憶體的需求是 02/20 16:59
ycc1227 : 不是會更大 02/20 16:59
kamir : N9流暢其實還可以 02/20 17:25
kamir : APP沒有對Tegra優化是真的 02/20 17:26
silver00 : 推 02/20 17:45
whatthe8078 : 我記得line不須要掛在背景,只需要gcm就可以了啊, 02/20 17:48
whatthe8078 : 真正母湯的是Facebook家族app和中國軟體 02/20 17:48
jack8297 : 推專業 02/20 17:55
xtorker : 5樓那個line視訊的問題就是垃圾line還沒搞定pie的 02/20 18:32
xtorker : 問題造成過熱降頻,從pie beta搞到現在還是在擺爛 02/20 18:32
xtorker : 度 畢竟是貼圖公司 也不用太意外 02/20 18:32
lordcolus : 我的 Pixel 2 升 Android Pie 沒重置恢復原廠設定 02/20 20:24
lordcolus : 也還是覺得很順 4GB 絕對夠用 02/20 20:24
kkkx : 不用說不同手機廠 同品牌不同BSP team tune的就差 02/20 22:21
kkkx : 很多 做手機真的很耗人力啊 02/20 22:21
eric525498 : 推湯神這篇,手上 6G U11+ 回家就先把 Boost+ 砍掉 02/22 17:14
orz811017 : 其我覺得很難 framework, kernel就算優化再怎麼好 03/09 14:49
orz811017 : 最上面的application 還是主因 但這些G ODM OEM 03/09 14:50
orz811017 : 也管不到 第三方的東西總難以捉摸XD 03/09 14:50
azirebb : 當然是多多益善 但其實夠用+1 03/18 01:12