性能监视器 利用性能监视器检查内存泄漏等

  利用性能监视器检查内存泄漏   最近更新了几个最新的测试版本驱动程序,感觉到系统的运行速度似乎有些缓慢,考虑到可能是这些驱动程序占用的内存没有得到及时释放,也就是所谓的“内存泄漏”,如果要证实这一情况,恐怕必须借助第三方的工具软件。
  其实,只要利用Windows 7内置的性能监视器就可以解决这一难题。
  打开开始菜单,在搜索中输入“性能监视器”,打开“性能监视器”窗口,在右侧窗格右击选择“添加计数器”,依次添加Pool Nonpaged Bytes、Pool Paged Bytes、% Usage等三个特征计数器,Pool Nonpaged Bytes和Pool Paged Bytes表示换页内存池,% Usage表示非换页内存池,确认之后关闭“添加计数器”对话框。
  右击打开“性能监视器属性”对话框,切换到“常规”选项卡,在这里设置采样间隔、持续时间两项参数。
  耐心等待一段时间,就可以在窗口中查看计数器指标的变化情况,可以看到这里的数值相当稳定,说明系统并不存在内存泄漏的情况。如果发现数值发生剧变,那么说明可能存在内存泄漏,当然前提是添加计数器之后没有再对系统进行无谓的操作。(文 王志军)
  
  让指定文件夹窗口在单独的进程中打开
  对于Windows 7来说,如果在“文件夹选项→查看”下勾选“在单独的进程中打开文件夹窗口”复选框,那么在打开多个文件夹窗口之后,将会有多个不同的explorer.exe进程同时运行,否则运行一个explorer.exe进程。不过,可能你并不希望始终以不同的进程打开所有文件夹窗口,而只是希望在打开某些文件夹窗口时使用单独的进程。
  按照下面的方法,我们可以只指定某些文件夹窗口在单独的进程中打开:
  右击任务栏的资源管理器快捷方式,在快捷菜单中再次右击“Windows资源管理器”打开“Windows资源管理器属性→快捷方式”,将光标定位在“目标”文本框,在这里添加相关的目标路径,确认之后关闭对话框即可生效。
  以后只要从任务栏打开资源管理器,那么每次就会在单独的进程中打开指定的文件夹窗口。(文 王志军)
  
  以命令提示符的名义管理硬件设备
  有些朋友可能希望以脚本程序的方式管理Windows的硬件设备与驱动程序,这就需要调用DevCon这款命令行实用工具以替代设备管理器。其实,我们可以按照下面的方法从Windows DDK提取最新的版本。
  访问http://www.省略/download/en/details.aspx?displaylang=en&id=11800,下载版本号为7.1.0的Windows Driver Kit,按照提示下载ISO文件,使用WinRAR或其他工具打开ISO文件,进入WDK文件夹,根据操作系统的类型选择相应的.CAB文件,例如32位系统可以提取setuptools_x86fre.msi、setuptools_x86fre_cab001.cab,运行SETUPTOOLS_X86FRE.MSI文件执行安装。
  完成安装之后,依次进入“\WinDDK\7600.16385.win7_wdk.100208-1538\tools\devcon\i386\”路径,在命令提示符环境下运行devcon.exe,可以在命令提示符环境下启用、禁用、重新启动、更新、删除和查询单个设备或一组设备。(文 沈澄)

推荐访问:监视器 泄漏 内存 性能