WM系统PagePool修改工具 (转载于网络)
也许,经常在各个论坛的ROM发布说明中看到ROM作者的说明,如:此ROM的PP值为多少M,你会觉得非常迷惑,不知此PP形容何物,那么看过本文之后,相信你你不仅明白了其含义,更能够加深对其的理解。图为PP修改工具截图
Pagepool是Windows Mobile系统内置的一个内存管理机制。如果ROM中存在pagepool的话,那么系统会预先将读取的数据缓存在Pagepool中,且系统可以释放已加载在Pagepool但没有使用代码。而Pagepool大小代表了系统一次可加载多少程序代码在RAM里面。
也就是说系统可以加载程序代码大小是受Pagepool大小约束的。有点类似与Win系统中的Page file(页面缓存)一样。但是如果ROM里面没有Pagepool的话,系统将直接加载代码到RAM,只能说理论上这样会提高系统性能。
众所周知,Windows Phone的存储分为ROM和RAM。平常大家所刷的Windows Phone ROM指的就是这部分ROM。Diamond的ROM大小为256Mb,RAM就是程序运行的内存,为192Mb。如果增加了Pagepool大小,会相应减少程序用RAM大小。同样,减少Pagepool,会释放出相应空间给程序用RAM。
PagePool对系统性能影响
是否Pagepool越大,系统运行速度越高呢?也有网友说,如果将pagepool容量设置为0Mb,即取消Pagepool,代码直接被加载到RAM,这样会提高系统运行速度。不可否认没有Pagepool,代码直接加载到RAM的做法会提高系统运行速度,但同样可能会减低系统的稳定性。因为一旦程序出错而又系统无法释放相应代码时,就容易造成死机。
PagePoolChanger的作者POF用SPB Benchmark测试了4Mb~16Mb的Pagepool对WM5.0系统性能的影响。这里借用其测试结果,以供参考。
Pagepool容量 可用程序存储容量 SPB Benchmark值:
4Mb 50.68Mb 347.88
6Mb 48.68Mb 346.03
8Mb 46.67Mb 345.95
12Mb 42.66Mb 348.53
16Mb 39.64Mb 351.26
从上面可以看出,从4Mb到16Mb,Pagepool容量越大,可用程序存储容量是越小的。(注:SPB Benchmark值越大越好)。
**** Hidden Message *****
首页支持。。。 支持一个 . 附件呢?????? qdtea,如果你要查看本帖隐藏内容请 支持一个 支持。 下载下来试试 先顶了 好评好评好评好评!
页:
[1]