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内存。不过性能上就差了。