Advanced Debugging
About AdvDbg Consult Train Services Products Tools Community Contact  
欢迎光临 高端调试 登录 | 注册 | FAQ
 
  ACPI调试
Linux内核调试
Windows内核调试
 
  调试战役
调试原理
新工具观察
 
  Linux
Windows Vista
Windows
 
  Linux驱动
WDF
WDM
 
  PCI Express
PCI/PCI-X
USB
无线通信协议
 
  64位CPU
ARM
IA-32
  CPU Info Center
 
  ACPI标准
系统认证
Desktop
服务器
 
  Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
 
  格蠹调试套件(GDK)
  格蠹学院
  小朱书店
  老雷的微博
  《软件调试》
  《格蠹汇编》
  《软件调试(第二版)》
沪ICP备11027180号-1

Windows内核调试

帖子发起人: Gaoquan   发起时间: 2011-04-25 15:21 下午   回复: 7

Print Search
帖子排序:    
   2011-04-25, 15:21 下午
Gaoquan 离线,最后访问时间: 2009/12/29 17:07:16 Gaoquan

发帖数前100位
注册: 2009-12-05
发 贴: 13
pagefile空间被占满
Reply Quote
windows 2003 r2 standard .
最近发现异常,PF几乎被用光。性能监视工具发现PAGE FILE %usage =100%,但应用程序VM总数量不超过500兆.怀疑是内核模式组建内存泄漏。请各位大侠帮忙分析一下。谢谢

附件是一个doc文档,
IP 地址: 已记录   报告
   2011-04-26, 10:30 上午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: pagefile空间被占满
Reply Quote
没看到附件,可以试试poolmon.exe...

IP 地址: 已记录   报告
   2011-04-26, 14:25 下午
Gaoquan 离线,最后访问时间: 2009/12/29 17:07:16 Gaoquan

发帖数前100位
注册: 2009-12-05
发 贴: 13
Re: pagefile空间被占满

附件: poolmon.txt
Reply Quote
谢谢张老师。我吧poolmon的内容(b参数)放到附件,请帮忙看看。谢谢

IP 地址: 已记录   报告
   2011-04-27, 13:22 下午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: pagefile空间被占满
Reply Quote
不客气,如果你关心的是PageFile使用情况,那么应该观察NonPaged Pool,在界面上按n切换,然后b按字节排序


IP 地址: 已记录   报告
   2011-04-27, 14:14 下午
Gaoquan 离线,最后访问时间: 2009/12/29 17:07:16 Gaoquan

发帖数前100位
注册: 2009-12-05
发 贴: 13
Re: pagefile空间被占满

附件: New Text Document.txt
Reply Quote
我已经把文件附上了。麻烦帮忙看看。
IP 地址: 已记录   报告
   2011-04-28, 10:37 上午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: pagefile空间被占满
Reply Quote
机器上应该是安装了Symantec的安全软件,分页池上标记为SaEe的内存开销非常高,分配和释放次数超出了正整数的表达范围,静分配也有40多MB...

网站上已经确定有关的问题:
High paged pool memory usage for Auto-Protect
Fix ID: 1511152
Symptom: Pool monitor shows high memory usage for SavE and SaEe pooltags.
Solution: AV engine update.

参考:
http://www.symantec.com/business/support/index?page=content&id=TECH103087&locale=en_US

IP 地址: 已记录   报告
   2011-04-29, 09:55 上午
Gaoquan 离线,最后访问时间: 2009/12/29 17:07:16 Gaoquan

发帖数前100位
注册: 2009-12-05
发 贴: 13
Re: pagefile空间被占满
Reply Quote
感谢啊。机器的确安装了symanmtec 杀毒软件。但是我不是很理解,为什么saee page pool占用高了会引起pagefile 占用这么大呢?张老师,用调试工具可以看到到底到底是哪些东西占用了pagefile 吗?另外我在软件调试这本书里面没有看到相关的内容。是否可以考虑在软件调试以后版本中添加相关内容呢?
IP 地址: 已记录   报告
   2011-05-01, 09:11 上午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: pagefile空间被占满
Reply Quote
因为Paged Pool中的内存页可能随时被交换到Pagefile中,Pagefile中会有Paged pool的一个“投影”
在内核调试会话中,可以使用!vm来观察包括Pagefile在内的虚拟内存信息
《软件调试》详细介绍了堆的内部结构和用法,确实没有深入介绍内核池,篇幅是个问题:-)
IP 地址: 已记录   报告
高端调试 » 软件调试 » Windows内核调试 » Re: pagefile空间被占满

 
Legal Notice Privacy Statement Corporate Governance Corporate Governance
(C)2004-2020 ADVDBG.ORG All Rights Reserved.