joymarquis
驱动牛犊
驱动牛犊
  • 注册日期2005-05-11
  • 最后登录2005-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:973回复:0

请教当 malloc 耗尽内存时,win 2k3 的内存管理方法

楼主#
更多 发布于:2005-05-19 10:08
初衷:检查虚拟硬盘驱动(scsi port for windows 2003)的健壮性
意外:系统蓝屏

备注:
蓝屏不会出现,如果在物理硬盘上做这个例子
scsi port 里内存分配都是用的 NONPAGED

详情:
0、设置 pagefile 大小 400M(内存256M)
1、整个 windows 系统运行在虚拟盘上,无物理盘
2、运行持续调用 malloc() 的程序
当“内存使用”(任务管理器)到达 655M 时,系统出现下述错误:
NO_PAGE_AVAILABLE
Stop at 0x0000004D(0x0000D6A4, 0x0000D6A4, 0x0000000D, 0xC0000054)


请给些提示?
游客

返回顶部