内存分析工具RAMMap在windows内存使用中散发的新光芒

日期: 2010-08-17 作者:Serdar Yegulalp翻译:Mark 来源:TechTarget中国 英文

包括专家在内的很多人都会混淆Windows的内存管理。   下面是一个随机的例子:Windows用常用数据预先组装内存,目的是降低磁盘的I/O次数。当这些数据第一次被发现的时候,尽管在这个过程中显示了许多客观数据,事实上很可能已经偿还了大量的内存,并且效率也在不断的提高,但是许多人还是反感它并认为是浪费时间。   内存使用的困惑可能归因于多方面。

我个人认为,其中的一个因素就是缺少能让使用者一眼就能看到所有内存分配的强大工具。各种任务管理器应用程序都有一些内存的概述,但是直到现在它们还是不能提供像RAMMap工具一样详细、实用的windows内存使用中的解析。   RAMMap1.1版本是针对我……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

包括专家在内的很多人都会混淆Windows的内存管理。

  下面是一个随机的例子:Windows用常用数据预先组装内存,目的是降低磁盘的I/O次数。当这些数据第一次被发现的时候,尽管在这个过程中显示了许多客观数据,事实上很可能已经偿还了大量的内存,并且效率也在不断的提高,但是许多人还是反感它并认为是浪费时间。

  内存使用的困惑可能归因于多方面。我个人认为,其中的一个因素就是缺少能让使用者一眼就能看到所有内存分配的强大工具。各种任务管理器应用程序都有一些内存的概述,但是直到现在它们还是不能提供像RAMMap工具一样详细、实用的windows内存使用中的解析。

  RAMMap1.1版本是针对我们免费的系列软件,这种普通软件带给我们独特的进程管理器,并且它轻易成为最好的存储任务管理器应用程序替代。RAMMap有一个更全面、具体的内存分析页,但是注意,它只能在Windows 7或Windows Server 2008的系统上运行,因为它所要求的系统调用,只存在于这些版本的Windows上。

  当你运行RAMMap时(需要管理员权限),你会看到一个具有默认视图的选项标签式窗口,它显示内存分配的所有不同方式—使用计数--在这个系统中。显示方式有两种:水平彩色条形图显示内存的活动/待命/修改/释放状态(还有更多状态,但是这些是它的要点),垂直彩色条形图显示内存的使用情况是如何被分类的。在屏幕的中间,同样的信息用数字图表重复。注意:并不是所有后面内存运用种类都是前面复述 – 这是正常的。

  其他选项卡通过多种不同的概述来提供内存使用故障的情况:

  活动进程统计 - 在这里你会发现每个带着私有内存、待命模式、修改过的内存和页表记数等相应情况的运行进程。

  优先级概要 - 此标签列出了通过优先级来设置内存空间;优先级数越低,内存页就越有可能将被优先重用,并且这个过程是必需的。(这种是Windows 7更加有效的处理内存方式的其中之一,比如说Windows XP)

  物理页 - 在这里你可以看到在内存中哪些文件或可执行文件正由特定物理地址使用。你也能动态地过滤这些结果。

  物理区域 - 这里简单地列出了对系统来说可用的物理内存块。在我的4 GB的64位系统,内存块显示在0-632K,633-3,142,988K和3,142,989-4,126,660K之间,每一个都对应不同的虚拟地址区域:原先的640K分界线,3GB分界线和之后的一切。

  文件概要 - 这里列出了在系统中对每一个当前访问文件的使用。不只是那些可执行的文件,也还有字体一类的事件。

  文件细节 - 最后,文件细节标签和先前的标签一样,但是一个可用的物理地址范围为每个需求文件提供更详细的分类。

内存分析工具,RAMMap,windows,内存使用

图表一 内存分析工具RamMap

作者

Serdar Yegulalp
Serdar Yegulalp

Serdar Yegulalp从1994年到2001年为Windows杂志写作,覆盖了广泛的技术方面。他现在是《The Windows 2000 Power Users Newsletter》一书的出版者,辛勤钻研他擅长的Windows NT, Windows 2000 and Windows XP领域,并为TechTarget写专栏。

相关推荐