|
[求助]为什么nonpagedpool的大小要超过paged pool
刚刚加code运行了一下,paged pool是没有办法自动增加的,到了最大量,你1k也分不出。结果现在一个很搞笑的情况,驱动需要内存80M,但是nonpaged pool有200M空间,paged pool只能提供70M,根据spec,paged pool才是驱动一般使用的内存。却分不出。而non paged pool大把的内存却不敢用。结果不是系统崩溃就是App崩溃。 |
|
[求助]为什么nonpagedpool的大小要超过paged pool
分页池好像不能运行时候增加的吧,也是开机再固定的吧。控制分页池大小的是在注册表中,这个和非分页池是一样的,修改他必须重启才能成功。 另外,分页池从本质上讲,是给内核驱动一般使用的。如果他分光了,驱动也会在很大程度上完蛋的。 |
|
[求助]为什么nonpagedpool的大小要超过paged pool
但是对老板来说,在设置资源的时候,金字总是比银子少的,总不会老板对马仔说,这个项目你能动用的金子比银子多吧。而现在微软恰恰是这么作的,他对我们说,nonpaged pool是非常珍贵的,一共只有200M,你用完了,系统就崩溃了,不太珍贵的paged pool有160M,而且你真正能分配出来的可能少于100M。 这个不是很有问题么? 我作过试验,如果系统装的驱动比较多,那么在驱动当中能分配出的paged pool不会超过80M,之后你没有办法再分配出来了。而同时nonpaged pool却还有将近200M空余,因为我们基本不会分配nonpage pool的空间。但这种情况不是很异常么? |
|
[求助]为什么nonpagedpool的大小要超过paged pool
To sixL 对系统来说NonPagedPool是金子,而paged pool是银子。哪为什么系统给金子般珍贵的NonPagedPool申请了200M空间,而给银子般便宜的paged pool只给了区区160M,要知道,开发驱动的时候,一般很少申请NonPagedPool空间的。 另外,我查过文档,文档上说NonPagedPool最大只能设置206M, 而Paged Pool却可以设置431M,这样,Paged Pool远远大于nonpaged Pool。但是实际上,却是相反的。 To forgot Maximum: 3145728 Kb这个是NonPage和Page两个Pool里面的Page总量 |
|
[求助]为什么nonpagedpool的大小要超过paged pool
自己顶一下,没有人能回答这个问题么? |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值