讓系統提早釋放記憶體-Autokiller

Android 平台有套妥善的記憶體管理機制,也就是說系統核心內已有設計一些有關記憶體參考數值的參數,當記憶體低於這些數值時,系統自動關閉某些程式,那些程式會被關閉呢?則取決於程式的需要程度和使用次數,先不討論程式刪除的優先順序,重點是系統會在記憶體不足的時候,自動會刪除掉在記憶體上的一些程式,是不是意味著無需使用Task killer類似的程式來關閉程式呢?

 

說實在的,我的第一台Andoird手機是HTC Desire,剛開始時什麼都不懂,也從不會想到要清除記憶體,運作了一陣子,從來也不會跳出記憶體不足或要求釋放記憶體之類的訊息,但常看到網友使用Task killer之類軟體來保持記憶體的大小,記憶體不就是要使用嗎?像我的PC裝了6G的記憶體,平常開相當多的程式多工運作,這樣才能迅速的回來切換,除非記憶體不大,才需要不定時的關閉應用程式。

 

觀察了一下網友建議安裝Task killer的時間點與當時手機的環境,發現都是配備256M記憶體時代的手機居多,然而Android手機目前幾乎都是比硬體與外型,軟體與系統的調教視乎被冷落了,像我買的Desire與Desire HD手機的RAM都有576M/768M的大小,雖然歷經android 2.1/2.2/2.3的洗禮,個人認為因記憶體大致都足以應付,不須藉由Task killer軟體來關閉程式,這也就是為何麼在與 LG P500 邂逅的日子文中推薦此低階機的最大理由 – 擁有512M的記憶體,反正系統會保留最近執行的程式,不常用或者很久前執行的程式則會自關閉,達到釋放記憶體的效果,換言之使用者無需用 Task Killer 之類的程式來釋放記憶體,只要讓系統自動處理就可以了。

 

不過話說回來,假如你的手機少於512M的記憶體,或許真的要考量借助Task Killer 之類的程式來輔助哦!像 MOTO XT701雖然擁有3.7吋的螢幕,CPU暫不去評估,單單256M的記憶體,大概會被入手的買家罵翻天,系統跑完了大概僅剩40M~60M左右,可能大套的遊戲或看影片時間久了,搞不好都會有LAG的情形發生哦!所以要慎選手機啊!

 

Android系統是基於Linux的基礎下發展的,穩定度不用懷疑,確實Android手機比我之前HTC Diamond 的windows mobile 系統穩定太多了,大概都是受到WM系統的遺毒吧!整天只想要清出一些記憶體,來讓系統與應用程式更順暢,在android系統上,個人認為清出的記憶體,大部分看起來比較爽而已(個人認為),其實大多等不及系統慢半拍的刪除,希望眼前馬上把程式從記憶體中趕出去,已獲得更多的記憶體空間,假如是為了經常執行大套軟體做準備,那不為過,但大部分都是清除完後是看爽的,也沒有要運作高級軟體,這樣是否有太矯枉過正了呢?

 

Android系統核心內已有設計一些有關記憶體參考數值的參數,由於每部手機預設的參考數值可能不同(即是同品牌不同手機編號),而參考數值也未必適合不同玩家的使用模式,所以挨踢路人甲要介紹的不是task kill之類的軟體,是一套修改Android有關憶體參考數值軟體 – AutoKiller,使用者可以調整這些參數來讓系統自動提早釋放記憶體,不過 Autokiller 需要 root 權限才行哦!

 

【軟體名稱】: AutoKiller Memory Optimizer

【軟體版本】: V 5.3

【軟體類別】: 生產應用 (需要 root 權限)

【軟體性質】: 免費版

【支援語言】: 英文、繁體

【系統需求】: Android 1.0 以上

【測試平台】: Desire HD,Desire

【Market 網頁】: http://goo.gl/DnHuZ

 

▼使用 QRCode(左圖) 或 Market(右圖) 上尋找 "AutoKiller" 後下載並安裝執行。

 

ak01.jpg

 

▼也可以使用Android Market 網頁版方式來安裝哦!進入這裡選按「安裝」透過OTA方式安裝。

 

ak01-1.jpg

 

▼程式一執行會出現一個說明訊息,也就說要實現完全的功能必須要有Root的權限,按下「關閉」後出現如右圖畫面,說實在的剛開始看不懂這些數值的含意,所以按下「切換為MB」。

 

ak02.jpg

 

▼如果拿不定主意,不知如何填入這些值,可以按下手機上的「menu」鍵,選按出現的「預設」圖示,右圖出現許的設定選項可指定,假如想要提早提早170Mb釋放記憶體,則選擇紅色框內的「Extreme(150,160,170)」。

 

ak04.jpg

 

▼選擇「Extreme(150,160,170)」後畫面果然出現Hidden app=150、Content provider=160、Empty app=170的值,按下綠色框內的「接受」,熟悉的Root授權請求畫面又出現了,當然是按下「允許」囉!以後開機後就會自動提早170Mb釋放記憶體了。

 

ak03.jpg

 

▼Foreground app、Visible app、Secondary server、Hidden app、Content provider、Empty app是什麼東東,請看一下說明,說明是中文的。

 

ak06.jpg

 

▼「設定」內有許多的選項功能指定,原則上我沒有變更,也都是有中文說明。

 

ak05.jpg

 

我見我思

 

當學會刷ROM後,核心的更新也是家常便飯,也常常看到有提前釋放記憶體的核心,XDA的核心更新速度很快,每次都得尋找有提前釋放記憶體的核心,用了AutoKiller後就不再尋尋覓覓了,不過評估過自己使用的軟體與環境,發現其實不太需要提前釋放記憶體,可能是我的Desire HD有768M的RAM吧!加上我很少玩特殊的3D動畫遊戲,所以移除了AutoKiller,使用Task Manager 工作管理員來替代,且將自動啟動刪除關閉,完全使用其提供的小工具來手動釋放記憶體,此小工具圖示上會顯示目前可用的記憶體,當你發現記憶體一直往下掉時,只要按下此小工具圖示,即可立刻清除背景執行的程式,馬上就可以在小工具圖示上看到記憶體上升,完全自動化刪除還得看軟體的人工智慧夠不夠精準,若一昧地追求高可用的剩餘記憶體數字,不是根本喪失Android多工的美意嗎?

 

Desire HD的確是機皇中的機皇,輕輕鬆鬆的就移入了HTC Sense 3.0,讓HTC Sensation僅剩餘雙核的優勢,HTC Sense 3.0 使用者介面才是HTC Sensation 最大的賣點,但我的Desire HD硬上了Sense 3.0後,記憶體似乎有些捉襟見肘感覺,於是又想起了Autokiller,想想為什麼那麼多人會移去HTC Sense 3.0這個龐然大怪物,不過我就是喜歡HTC Sense的整合與方便性,魚與熊掌不可兼得,聰明的使用者還是自己決定需求,建議不是跟著潮流跑就一定符合自己的需要。

Related Posts Plugin for WordPress, Blogger...
Bloggerads載入中~ BlogAds2載入中~
作者:itwalker 網路改變了眾人的生活模式(包括我),雖然離開電腦一陣子,對電腦的熱愛從未間斷過,或許技術與功力已遠遠不及時下年輕人,但試著去畫一個圓,圓不圓沒關係,盡力就好,如果覺得文章不錯的話,請大家按個「讚」或「+1」,感謝您的支持與鼓勵! 更多關於的文章》

0 留言

發表留言 »

姓名
信箱
網站