Mr.Demon 发表于 2010-6-1 14:14

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 *****

changechange 发表于 2010-6-1 14:25

首页支持。。。

Outsider 发表于 2010-6-1 15:27

支持一个                     .

qq770156965 发表于 2010-6-1 15:53

yejiaxicheng 发表于 2010-10-18 20:35

附件呢??????

qdtea 发表于 2011-2-12 22:28

qdtea,如果你要查看本帖隐藏内容请

fulltwo 发表于 2011-2-13 01:19

支持一个   

hnzz 发表于 2011-3-29 21:07

支持。

saltcrystal 发表于 2011-6-1 07:34

下载下来试试 先顶了                           

cj8500 发表于 2024-4-28 16:59

好评好评好评好评!
页: [1]
查看完整版本: WM系统PagePool修改工具 (转载于网络)