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

win7 java如何 查看内存占用_[软件甜点] Win7下内存使用分析工具Rammap图文介绍从 Vista 开始 微软就逐渐改变了内存的使用方式 不再保留尽可能多的空闲内存 而是尽可能的使用内存以提高系统性能 特别是 Win7 之后 一开机就能看到 70 以上的内存占用 如图 那么这么多内存 到底是怎么使用的呢 今天就给大家推荐一个 Win7 下内存使用分析工具 RamMap 软件档案 ok 下载完后解压后如下 运行后如图 主界面和 资源监视器 中的内存分析工具差不多 不过显示的信息更为详细

从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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229386.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午4:49
下一篇 2026年3月16日 下午4:50


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号