wm7使用的是wince6的內核,會解決最多32個進程,每個進程最大32MB內存的問題,但我想這樣就會使得地址空間切換變得複雜,沒有專門的內存管理單元以及緩存的話性能一定下降,因此WM7麵向是高端手機。
在WM6.x裏麵用.net解決了32MB內存限製 —— 所有.net的exe和dll實際上都是數據文件,放到我畫的圖中memory mapped files那個區裏,有1GB的地址空間可用。JIT每次讀一部分到32MB裏解釋,據說隻占5K內存。不過性能上就差了。
在WM6.x裏麵用.net解決了32MB內存限製 —— 所有.net的exe和dll實際上都是數據文件,放到我畫的圖中memory mapped files那個區裏,有1GB的地址空間可用。JIT每次讀一部分到32MB裏解釋,據說隻占5K內存。不過性能上就差了。