从Vista开始,微软就逐渐改变了内存的使用方式,不再保留尽可能多的空闲内存,而是尽可能的使用内存以提高系统性能。特别是Win7之后,一开机就能看到70%以上的内存占用。如图:

那么这么多内存,到底是怎么使用的呢?今天就给大家推荐一个Win7下内存使用分析工具RamMap。

软件档案

名称:RamMap

版本:v1.0

主页:http://technet.microsoft.com/zh-cn/sysinternals/ff700229(en-us).aspx

作者:Windows Sysinternals

大小:549KB

系统:WinVista/7/2008

下载:http://download.sysinternals.com/Files/RAMMap.zip

是否收费: 免费

是否绿色: 绿色软件

ok,下载完后解压后如下:

运行后如图:

主界面和“资源监视器”中的内存分析工具差不多,不过显示的信息更为详细。

下面一一浏览。

【Use Count】

水平图主要是按基本类型Active、Standby等分。

垂直图则按照Mapped File、Shared Memory等区分。

【Processes】

在这里可以看到各个进程的详细使用情况。特别是Standby和Private里头的内存分配大小。

【Priority Summary】

这里则显示了Standby内存中各个优先级的页所占用的空间。

【Physical Pages】

这里显示了内存的具体使用情况。

【Physical Ranges】

从这里可以看到内存地址的分配。

【File Summary】

这里显示预加载的文件大概信息,比如缓存大小,正在使用中的大小等。

【File Detail】

这里是前面File Summary的详细信息结果,从这里可以看出每个文件中被加载的大小,类型,是在哪种内存中等等详细信息。

总体上而言这个工具还是专业,真正要理解它需要掌握Windows内存管理的相关知识。

参考资料:

Memory Sizing Guidance for Windows 7

http://www.windows7update.com/support-files/memorysizingguidancewin7.pdf

Windows 7 memory usage: What's the best way to measure?

http://www.zdnet.com/blog/bott/windows-7-memory-usage-whats-the-best-way-to-measure/1786

Microsoft.Press.Windows.Internals.5th.Edition:Chapter 9:Memory Management

转载于:https://www.cnblogs.com/greenerycn/archive/2010/06/20/windows_7_rammap.html

[软件甜点] Win7下内存使用分析工具Rammap图文介绍相关推荐

  1. java内存溢出分析工具:jmap使用实战

    java内存溢出分析工具:jmap使用实战 在一次解决系统tomcat老是内存撑到头,然后崩溃的问题时,使用到了jmap.  1 使用命令  在环境是linux+jdk1.5以上,这个工具是自带的,路 ...

  2. tMemMonitor (TMM) ----- 100%正确的内存泄漏分析工具

    C/C++由于灵活.高效的优点一直以来都是主流的程序设计语言之一,但是其内存的分配与释放均由程序员自己管理,当由于疏忽或错误造成程序未能释放不再使用的内存时就会造成内存泄漏.在大型.复杂的应用程序中, ...

  3. 内存泄漏分析工具tMemMonitor (TMM)使用简介

    内存泄漏分析工具tMemMonitor (TMM)使用简介 C/C++由于灵活.高效的优点一直以来都是主流的程序设计语言之一,但是其内存的分配与释放均由程序员自己管理,当由于疏忽或错误造成程序未能释放 ...

  4. 常用Linux网络/内存/磁盘分析工具

    Centos查看网卡.CPU.内存等使用率 # watch more /proc/net/dev 性能分析和监控工具 uptime dmesg | tail vmstat 1 mpstat -P AL ...

  5. android分析内存工具,Android Studio内存泄漏分析工具汇总

    Android Studio内存泄漏分析工具汇总 时间:2017-04-25     来源:Android开发学习网 在Android开发过程中,让人头疼的就是内存泄露问题了,很小的一个错误都会引起内 ...

  6. Linux下常用日志分析工具

    Linux下常用日志分析工具 Logcheck简介 对于拥有大量账户.系统繁忙的Linux系统而言,其日志文件是极其庞大的,很多没有用的信息会将值得注意的信息淹没,给用户分析日志带来了很大的不便.现在 ...

  7. java hprof 分析_[转]Sun JDK自带JVM内存使用分析工具HProf

    Sun JDK自带JVM内存使用分析工具HProf 2008-10-14 11:27 Sun JDK自带JVM内存使用分析工具HProf       使用Sun JDK自带JVM内存使用分析工具HPr ...

  8. Ubuntu下内存泄露检测工具Valgrind的使用

    在VS中可以用VLD检测是否有内存泄露,可以参考http://blog.csdn.net/fengbingchun/article/details/44195959,下面介绍下Ubuntu中内存泄露检 ...

  9. Linux系统下常见性能分析工具的使用

    在前面的文章中,我简单介绍了影响linux性能的几个方面以及如何解决这些方面的问题,但是如何才能从系统上发现是某个方面或某几个方面出现问题了呢,这就需要使用linux系统提供的几个常用性能分析工具,下 ...

最新文章

  1. Oracle 内存性能指标
  2. 基于JSP实现人力资源管理系统
  3. 软件测试江湖之公会武器之争
  4. python解释器、pycharm安装及环境变量配置
  5. Codeforces 374A - Inna and Pink Pony
  6. Ubuntu桌面培训(Ubuntu Desktop Course)中文译本发布
  7. Python入门(04) -- 函数
  8. Android小知识-剖析OkHttp中的五个拦截器(上篇)
  9. wordcloud----canvas 绘制标签云/词云web版wordle(一)
  10. 大三计算机写学术论文,学院大三本科生在高水平国际会议发表学术论文
  11. ftp服务器文件编码类型,ftp服务器编码格式
  12. 荣耀20青春版装鸿蒙系统,三种颜色三种工艺 荣耀20青春版解锁你的美
  13. 毒盘解析[JIE版]百毒网盘在线解析
  14. 要想成为一个优秀的测试工程师,需要具备哪些知识和经验?
  15. linux下的lib文件知识
  16. 嵌入式Linux_USB_U盘自动检测识别
  17. 系统动力学模型matlab仿真,MATLAB/Simulink动力学系统建模与仿真(带目录)_IT教程网...
  18. 选择恐惧症的福音之轮盘小程序展示
  19. iOS模拟器调试WebView
  20. Python量化交易02——双均线策略(移动平均线)

热门文章

  1. 同步式SPWM两电平正弦脉宽调制逆变器(全波三角波)——正弦波为调制波(双重傅里叶分析)
  2. Angular 中使用 FineReport ,不显示报表直接打印预览
  3. Java数组 强制类型转换
  4. python自动确认收货_支付宝发布倡议书:收到快递后请尽快“确认收货”
  5. apache phoenix 入门_简洁的 phoenix 安装使用
  6. JS 当前日期减一天
  7. VUE路由去掉“#”
  8. 腾达n3_腾达(Tenda)N3无线路由器怎么设置
  9. 每日感悟-华山讲解论语-2022/1/29
  10. 《先驱者》服务器修复,Steam一周大事件:先驱者服务器修复,1分钟掉线3次不再可能...