爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 19074|回复: 8

WM系统PagePool修改工具 (转载于网络)

[复制链接]
发表于 2010-6-1 14:14 | 显示全部楼层 |阅读模式

立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!

您需要 登录 才可以下载或查看,没有账号?注册

x
 也许,经常在各个论坛的ROM发布说明中看到ROM作者的说明,如:此ROM的PP值为多少M,你会觉得非常迷惑,不知此PP形容何物,那么看过本文之后,相信你你不仅明白了其含义,更能够加深对其的理解。

1.jpg
图为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值越大越好)。


游客,如果您要查看本帖隐藏内容请回复

1.jpg
发表于 2010-6-1 14:25 | 显示全部楼层
首页支持。。。
发表于 2010-6-1 15:27 | 显示全部楼层
支持一个                     .
发表于 2010-6-1 15:53 | 显示全部楼层
[s:259] [s:247] [s:262]

评分

1

查看全部评分

发表于 2010-10-18 20:35 | 显示全部楼层
附件呢??????
发表于 2011-2-12 22:28 | 显示全部楼层
qdtea,如果你要查看本帖隐藏内容请
发表于 2011-2-13 01:19 | 显示全部楼层
支持一个   
发表于 2011-3-29 21:07 | 显示全部楼层
支持。
发表于 2011-6-1 07:34 | 显示全部楼层
下载下来试试 先顶了                             
 Hello,黑武的好机友!回复想偷个懒?点这里: 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|Archiver|手机版|爱黑武论坛 ( 京ICP备2023028323号 | 京公网安备11011202000270号 )

GMT+8, 2024-4-26 16:26 , Processed in 0.057245 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

快速回复 返回顶部 返回列表