715動態內存管理----弊病
2024-06-08 15:00:28
供稿:網友
715動態內存管理----弊病
1. 假設:機身為空(即此時內存容量未被占用,為550.36kb--精確)。將已發短 信設置為“存檔”(即存在手機上)。
2. 操作:發了20條短信,占用了10kb內存(假設),那么此時的總內存容量就該是540.36k,把短信逐一刪除,直至“存檔”為空。
3. 病癥:按大眾人理解,短信沒有了,總內存容量應該還為550.36kb,可惜不是,那20條短信占用的10kb并沒有完全釋放,只會釋放0.xkb,而剩下的9.xkb會不知去向(也就是說,此時的總內存容量就為540xxkb)。如果其他什么都不存,單單拿短信來說,量越大,時間越久,內存就會逐漸“丟失”,過不了多久,內存就會被耗光。如果一直這樣繼續,在“內存容量”的“短信息”那一項就會有明顯的顯示----“存檔”為空,可從已占內存的百分比的數字上顯示,你會看到已被占用了xx%,再看看“全部內存”(此時就算你手機里還是什么都沒有),這數字也會讓你嚇一跳----它也許已經減少了大半。
4. 注釋:闡述這個問題時,假設手機是空的是因為這樣說起來比較簡潔。就算你手機里現在存了很多東西,還是一樣可以試出來,只要記住每次使用后的“全部內存”里的數字,就會輕松發現這個問題。
5. 詮釋:這個問題不單單出現在短信息上,其他功能也同樣存在。前幾天“肚皮肚皮”兄說他的“錄音”一項為0,可卻占用了17%,實際正是這個原因。簡而言之,你原來所用的某種功能,刪除之后,所占用的空間不會得到完全的釋放,只會釋放很小很小的一部分,另外一大部分便“不知去向”,換句話說就算“文件”被刪除了,可實際上“空間”還是存在的。這點和電腦有些相似,但不同的是電腦會利用上空著的“空間”,而715不可以。正因為“錄音”這項功能極占內存,所以“肚皮肚皮”兄的手機出現了“內存不足”的情況時,這老兄才開始留意。
6. 解決:(只適用“短信”一項)將“已發短信”設成“存檔”并沒有不好,只是在刪除的時候,要用“刪除存檔”那個功能,這樣,“短信”這一項的空間就會完全的釋放。(注意:在使用“刪除存檔”時,“存檔”里一定要有短信才可以使用,否則無效)建議大家有什么有用的短信最好是存在卡里,也就是“未發送”里。這樣短信快滿時,釋放一次“存檔”里的空間,對手機的動態內存的分配有好處。
7. 問題:上述情況可以在“全部內存”的數字上體現出來,大家不妨試試看。短信“存檔”的空間釋放結解決了,其他功能的空間怎么釋放?如果長期下來,那內存將會無休止減少。問題就在這,其他功能的空間在使用后,怎樣才可以得到釋放?
8. 建議:經幾個朋友研究后,一致認為必須格了它(即恢復原廠設置)!---不推薦。也許這個問題大家還沒有理會到,但現在請萬分注意,在沒有找到正確的解決方法前,請不要頻繁的使用某種極占內存的功能,因為每一次的使用,都會造成部分內存“丟失”。(至少短信的問題已解決)
9. 推薦:這個問題最好到KF去問個明白,如果連KF都無法解決,那么我們只有這么做了----大家盡量用好“同步”,把手機上所有的東西全搬到電腦上去,然后把手機格了,再通過“同步”傳到手機上。(到了KF也許也會告訴你這么解決,不知道715的“同步”是否專為這一點而設)
10. 擔心:看到很多朋友都說“同步”做的不好,所以很擔心這個問題是否能得到最好的解決。