gemini89a wrote:
HTC Sense 3.0 滑順好用但是肥大,偏偏 Sensation XE 的記憶體只能算是中等,
跑些大遊戲再回到桌面會很容易看到「載入中...」
其實這個問題HTC真的該打屁股, 這不完全是記憶體不夠用的問題, 而是記憶體回收機制設定上的缺陷。
在Sense 2.1之前, 桌面軟體的設定是"ro.HOME_APP_ADJ 4", 這個設定在有768MB RAM的機種上普遍不太會發生桌面重新載入的問題, 但是在512MB RAM的Desire Z上一天會發生個好幾次。
在Sense 2.1之後, 桌面軟體的設定是"ro.HOME_APP_ADJ 6", 加上Sense 2.1之後的桌面記憶體使用量更大, 這造成了桌面軟體甚至會比一些普通的背景軟體更早被回收, 也就是從記憶體裡被清除, 後果就是回到桌面時需要重新載入。在768MB RAM的機種上發生重新載入的情況變得較多(但也很少), 不過在512MB RAM的Desire Z上是經常性的不斷發生。
這種情況可以理解為記憶體不夠, 但卻可以輕易的避免, 只要改成"ro.HOME_APP_ADJ 1", 這幾乎可以確保桌面軟體會被鎖在記憶體之中, 幾乎不太可能發生被清除的狀況。多數第三方ROM都做了這樣的調整。
我不能理解為什麼HTC的工程師要將桌面軟體的記憶體回收順位越調越前面, 就算將桌面軟體鎖在記憶體中可能會造成問題, 那也可以維持原本的"4", 為何要降低成"6"造成最重要的界面發生重新載入的問題? 而且我在只有512MB RAM的Desire Z上實際使用了一個多星期, 設定成"1"將桌面鎖在記憶體中也沒發生任何問題, 反倒是重新載入的問題不再發生, 整體的操作體驗也因此變流暢。
這可以說不是RAM多寡的問題, 768MB很夠用, 512MB甚至也很足夠。RAM的多寡我想最大的影響在於軟體多工上, 會影響能夠同時進行的軟體數量, 這在Desire Z很明顯的比起768MB機種在不同軟體間切換而不必重新載入軟體的數量少了許多。
似乎離題了...
---------------
Galaxy S II最大特色就是硬體強, 但這麼強悍的硬體中最大的遺憾是那個GPU, 在不少遊戲(也不多)的評論中都可以發現一長串一顆星的評論, 大多內容就是"Galaxy S II/i9100不能玩或是不穩定"。
而在Sensation XE上, 雖然高通S3(CPU模組)效能平平, 支援性卻很好。但是qHD的解析也是一個問題, 會遇到解析度不支援的問題, 不過這跟GS2的GPU問題一樣, 開發者都有慢慢的在做修正。
- Apa | 問問題前先看過說明書吧...不然Google一下也好?
apa1102 wrote:
這可以說不是RAM多寡的問題, 768MB很夠用, 512MB甚至也很足夠。RAM的多寡我想最大的影響在於軟體多工上, 會影響能夠同時進行的軟體數量, 這在Desire Z很明顯的比起768MB機種在不同軟體間切換而不必重新載入軟體的數量少了許多。
大大專業喔!連回收機制都研究了。我沒有去確認過這些參數,
如果是這樣的話真的該打屁股了。出貨前都不用測試的嗎?

要說在 768MB 的機種下比較不會發生,我卻找到容易發生的方式:
一般使用下,可能會剩下一百多 MB 的記憶體;
這時候執行個很佔記憶體的遊戲(8xMB),就很容易達到回收的門檻值。
我不太建議在 5xxMB 的記憶體(768MB 的實際可用空間)下弄了個 1xxMB 的桌面,
Sense 3.0 肥大到不適合用在 512MB 的機種,有一點讓我覺得是「為了炫而炫」哩。
使用者要的是平順好用,而不是花俏肥大;相比起來我最近很迷 Windows Phone 的介面,
就是因為平順好用而不花俏,版面排列簡單但是舒適。(可惜軟體還夠不多)