dopod 900 的 RAM 實在有點不夠用...

cmd2560 wrote:

我開始測之前 僅有執行 Activesync, 所與排除你所說的可能......

問題應該變為 若整個網頁大小大於 30 M, 他會存到那裏?
1. 用SWAP?
2. 延伸 flash 當 RAM 用?
3. 直接當機? (或警告記憶體不足)

我猜不是一就是二吧



把register改一下吧
\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache
\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cookies
\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\History

這三個路徑都改到SD卡上...這樣可以避免佔用Flash啦
至於佔用RAM喔...這...可能就沒有辦法囉
一個畫面精彩的網頁..就可以塞爆所有的RAM啦

cmd2560 wrote:


ec wrote:
我想, 應該是 RAM 不夠用, 就開始叫一些可以結束的程式結束,
清一些 RAM 出來用, 在這時候...
就會開始頓頓的...


我開始測之前 僅有執行 Activesync, 所與排除你所說的可能......

問題應該變為 若整個網頁大小大於 30 M, 他會存到那裏?
1. 用SWAP?
2. 延伸 flash 當 RAM 用?
3. 直接當機? (或警告記憶體不足)

我猜不是一就是二吧



不知道 FLASH(ROM) 有沒有變少?

http://www.pocketpcfaq.com/faqs/5.0/memory_management.htm
嗯... 一個程式有 30MB 的限制,
不知是不是程式+資料

"32mb size limitation for a single program still applies to Windows Mobile 5.0 applications."

"where the operating system flushes pages of programs that are no longer needed,
thus optimizing the use of ram in the system for other programs to execute."

如果是 swap, 在 ram 的資料是還有要的, 先寫到 disk(flash),
之後如果有再用到時, 再load到 memory.....
這邊看起來是以 "page" 為單位, 空出 memory, 而不是以 "AP" 為單位.
所以... 有可能系統的 AP 也有可能被清出 RAM 吧!
反正主程式是在 flash, 要 run 時, 再 load 到 RAM.

ps.
也有可能是 應用軟體(如 IE) 自己去控制在 Flash 上開暫存檔,
避免 RAM 用爆...





把register改一下吧
\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache
\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cookies
\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\History

這三個路徑都改到SD卡上...這樣可以避免佔用Flash啦




這個.....問一個有點傻的問題
請問 SD 卡的路徑怎麼寫?
是 "儲存卡\......" 嗎?
還是 f:\........"?


魯濱遜 wrote:
這個.....問一個有點傻的問題
請問 SD 卡的路徑怎麼寫?
是 "儲存卡\......" 嗎?
還是 f:\........"?



\儲存卡\XXXX <---你自己見的路徑
我自己是設定成 \儲存卡\Temp\
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!