win7 java如何 查看内存占用_[软件甜点] Win7下内存使用分析工具Rammap图文介绍

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

f23394193a9afb409395aa6128ba1d1d.png

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

软件档案

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

9960c15b5d8c5eff8bf46b1b994f4a03.png

运行后如图:

a93e9650e3f11c49ecace67464adeae3.png

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

下面一一浏览。

【Use Count】

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

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

74be58b26f8463434bb7e2be70995bd6.png

【Processes】

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

c1ac2b586c965183f64b76c0340881a1.png

【Priority Summary】

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

9018096cd48d4d81ef990e8ba64d6bfb.png

【Physical Pages】

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

7f14a39b5244cc289b0469ac1ccf0c92.png

【Physical Ranges】

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

2f19264344423ddfa2a2800fa0809019.png

【File Summary】

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

21725799833c81d383a59ad61397608e.png

【File Detail】

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

16e6789ac72ddac5f7cde0d80e55e2a5.png

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

参考资料:

Memory Sizing Guidance for Windows 7

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值