這幾天又開始瘋狂爬文希望找尋解決辦法..但多半老生常談..國外的討論區還有一些觀念甚至是錯誤的~(說程式是灌在device memory中之類的..)後來乾脆到 blackberry 官網的知識庫查..嗯..爬了很久..只能說..是死了這條心了....
我節錄一些原文如下..並附上連結..(blackberry knowledgebase KB14320)
How to maximize free space and battery power on the BlackBerry smartphone
Overview
Monitoring available memory
To see the approximate amount of available flash memory on the BlackBerry smartphone, complete the following steps.
On the Home screen, open Options.
Select Status.
The File Free field shows the approximate amount of available flash memory available for data. If you want to make sure that this value is as accurate as possible, restart the BlackBerry smartphone to initiate a full garbage collection. For instructions, see KB02141.
The File Total field shows the amount of available flash memory after loading the wireless transceiver, operating system, and basic applications.
To see the approximate amount of occupied flash memory on the BlackBerry smartphone, complete the following steps.
On the Home screen, open Options.
Select Status.
Display the menu and select Database Sizes.
他一開始先教大家到option-status 裡看剩餘的記憶體大小..並建議重開機後去看才準(這不是廢話?應該沒人不知道吧?)..其實這裡和option-memory裡看的application memory大小是差不多的..只是這裡單位是精準到byte...另外他提到在status裡按黑莓鍵選Database Sizes可以看到詳細的 "簡訊、郵件、通話紀錄、行事曆.."的儲存量..是較有意義的..
中間一大段讓我一開始看了眼睛一亮..後來才覺得老生常談的"How to maximize free space"其實真的了無新意..我整理如下:
1.利用SD card..把文件、照片、影片 都丟在裡面。
2.移除不必要的程式,他尤其推薦移除不用的語言。
3.刪除舊的MMS、SMS、mail、calendar event..等,但除非你累積了好幾千封,否則差別也不會太大。但像我calendar event是選擇永遠保留..累積到現在有近千筆..就佔了500多K..簡訊也累積了400多K..這是有差..
4.清除瀏覽器的暫存檔
5.option-Security Options-general settings裡把Content Compression 功能打開
其中比較有趣的是..他提醒我們BB雖然號稱每封郵件是2K左右..但如果我們開啟了郵件中的圖片..或是郵件內較長時就會超過..例如我們有時看較長郵件時會發現BB只下載了一半..這時可選擇按黑莓鍵繼續下載..或是在message-option-General Option中選擇Auto More..郵件就會自動下載完..
省電的部分更是沒啥屁用..他建議我們:
1.多利用快捷鍵以減少浪費使用時間..(那是不是乾脆別用了更省電?)
2.設定自動開關機..(也就是半夜不用接電話了?)
3.關閉不用的通訊功能.例如wifi & bluetooth...
最後的這兩段是讓我心涼的關鍵...
Additional Information
The BlackBerry smartphone is designed to operate properly with a modest amount of available flash memory. However, you can keep the BlackBerry smartphone operating at peak efficiency by maximizing its available flash memory. To maximize flash memory and battery power, you should know both how to monitor the available memory and what strategies help preserve flash memory and battery power.
唉..怎麼不乾脆把flash memory做大一點??
Causes for decreased performance
BlackBerry smartphones based on Java technology depend on available flash memory for many tasks. Having low flash memory can lead to delays in processing information on the BlackBerry smartphone because the process for recovering blocks of flash memory, known as garbage collection, happens more frequently, which takes time. Java garbage collections automatically reclaim flash memory that is no longer being used by the Java operating system. Java garbage collections may also re-arrange blocks of flash memory that are in use to create larger contiguous blocks of available flash memory. Just as a computer uses the hard disk as a source of virtual memory, the BlackBerry smartphone writes out lesser-used portions of its operating flash memory (normally held in fast static random access memory (SRAM)) to the slower flash memory. As the BlackBerry smartphone's flash memory begins to fill up, the BlackBerry smartphone must work harder to re-arrange the flash memory to allocate the storage space it needs for normal operation. Therefore, low flash memory causes garbage collections to happen more frequently and take a longer time to complete, which also uses battery power.
這段看完不知是該哭還是該笑..隱約感覺到BB的工程師的無奈..也感到我自己的無奈..
或許這就是用java寫OS的缺點吧..(程式部分我是不懂啦..)
後來又爬到這個..我的心也算結冰了....(blackberry knowledgebase KB17624)
BlackBerry App World memory management
相信有在用 App World 的朋友應該有注意到 My world 吧?? 原來這就是RIM官方為大家設計的"記憶體管理"的方法
..這不就跟以前讓大家誤會的"Aerize Card Loader"有異曲同工之妙嗎???我之前還為這軟體發過文:關於Aerize Card Loader的"真相"!
算了...BB的記憶體問題..真的就只能定期重開解決了...
希望之後的機種flash memory做大一點吧!!!!!




























































































