内存查看工具RAMMAP说明

参考 Technet

Process Private: 分配给单一Process专用的内存
    Mapped File: 用来储放档案内容快取(Cache)的内存空间
    Shared Memory: 标注给多个Process共用的内存分页(Page,内存管理单位)
    Page Table: 用来描述虚拟内存位址的分页表(裡面是一笔一笔的PTE,Page Table Entries)
    Paged Pool: 允许移至硬盘的核心集区内存(Kernal Pool Memory)
    Nonpaged Pool: 不允许移至硬盘的核心集区内存
    System PTEs: 与I/O空间、核心堆叠、内存描述清单等系统分页相关的PTE
    Session Private: 登入工作阶段相关的内存
    Metafile: 是系统快取的一部份,包含NTFS Metadata(包含MFT及其他NTFS Metadata档案)。在MFT中,每个档案属性记录佔用1K,而一个档案至少有一个属性记录,再加上其他NTFS Metadata档,当档案数众多,这块会很快速成长。
    AWE: 启用Address Windowing Extension技术所使用的相关内存空间(较常应用在SQL或其他DB)
    Driver Locked: 驱动程式锁定的实体内存。多用于I/O的暂时性小量应用,如果有装RAMDisk,也会算在这一区。
    Kernel Stack: 核心执行绪推叠,执行绪愈多,用量愈大。

每项分类都有以下栏位:

Active: 正在使用中的实体内存分页(Process Working Set或System Working Set)
    Standby: 留在实体内存但暂不使用的分页,保留供后续能快速重覆利用
    Modified: 与Standy类似,但内容被修改过,重覆使用前要先回写到硬盘机
    Modified no write: 与Modified类似,但标注为不需回写到硬盘
    Transition: 在分类之间转换的分页
    Zeroed: 内容已清空可供使用的分页,系统刚开机时明显增加,随著使用一段时间逐步转为Standby
    Free: 可以使用但残留先前资料的分页,使用前需先转为Zeroed
    Bad: 标注损坏的内存

时间: 2024-10-05 10:46:03

内存查看工具RAMMAP说明的相关文章

SysInternals提供了一个工具RamMap,可以查看内存的具体使用情况

SysInternals提供了一个工具RamMap,可以查看内存的具体使用情况.如果发现是Paged Pool和Nonpaged Pool占用过大,可以用另一个工具poolmon来查看占用内存的驱动Tag是什么,然后再用Tag找到对应的驱动,可以尝试更新驱动,或者用Autoruns禁止其启动. 微软应该不会那么SB,专门开发一个拖累系统的功能吧……可能是某个后台服务/驱动有Bug导致内存占用异常.以前还碰到过迅雷的XLServicePlatform服务占用超大(数GB)内存的现象,可能是因为这个

虚拟机常用的内存查看与分析工具

内存查看与分析工具,下面是日常监控可以使用的一些工具, 在调试时应用比较多的是堆栈信息,查看这篇文章: Java Thread Dump 性能分析 gc日志输出 在jvm启动参数中加入 1 2 3 4 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimestamps -XX:+PrintGCApplicationStopedTime jvm将会按照这些参数顺序输出gc概要信息,详细信息,gc时间信息,gc造成的应用暂停时间.如果在刚才的参数后面加入参

配置JVM内存 查看内存工具

一.配置JVM内存 1.配置JVM内存的参数有四个: -XmxJavaHeap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定: -XmsJavaHeap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值: -XmnJavaHeapYoung区大小,不熟悉最好保留默认值: -Xss每个线程的Stack大小,不熟悉最好保留默认值: 2.如何配置JVM内存分配: (1)当在命令提示符下启动并使用JVM时(只对当前运行的

Windows系统内存分析工具的介绍

? Windows系统内存分析工具的介绍(进程管理器,资源管理器,性能监视器, VMMap, RamMap,PoolMon) 微软官方提供多种工具来分析Windows 的内存使用情况,除了系统自带的任务管理器(Task Manager), 资源监视器(Resource Manager), 性能监视器(Performance Monitor), 还有SysInternals工具, ?RamMap, PoolMon用以分析内存问题.本文简单介绍上述工具的快速使用方法,如果需要了解深入了解,请参考微软

JS内存泄漏 和Chrome 内存分析工具简介(摘)

原文地址:http://web.jobbole.com/88463/ JavaScript 中 4 种常见的内存泄露陷阱 原文:Sebastián Peyrott 译文:伯乐在线专栏作者 - ARIGATO 链接:http://web.jobbole.com/88463/ 点击 → 了解如何加入专栏作者 了解 JavaScript 的内存泄露和解决方式! 在这篇文章中我们将要探索客户端 JavaScript 代码中常见的一些内存泄漏的情况,并且学习如何使用 Chrome 的开发工具来发现他们.读

Linux下内存查看命令

在Linux下面,我们常用top命令来查看系统进程,top也能显示系统内存.我们常用的Linux下查看内容的专用工具是free命令. Linux下内存查看命令free详解: 在Linux下查看内存我们一般用free命令: $ free             total       used       free     shared    buffers     cachedMem:       3266180    3250004      16176          0     1106

Centos常用的进程管理和资源查看工具

一.pstree pstree命令以树状图的方式展现进程之间的派生关系 -a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示:  -c:不使用精简标示法:  -G:使用VT100终端机的列绘图字符:  -h:列出树状图时,特别标明现在执行的程序:  -H<程序识别码>:此参数的效果和指定"-h"参数类似,但特别标明指定的程序:  -l:采用长列格式显示树状图:  -n:用程序识别码排序.预设是以程序名称来排序:  -p:显示程序识别码:  -u:显示用户名称: 

java内存查看与分析

业界有很多强大的java profile的工具,比如Jporfiler,yourkit,这些收费的东西我就不想说了,想说的是,其实java自己就提供了很多内存监控的小工具,下面列举的工具只是一小部分,仔细研究下jdk的工具,还是蛮有意思的呢:) 1:gc日志输出 在jvm启动参数中加入 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimestamps -XX:+PrintGCApplicationStopedTime,jvm将会按照这些参数顺序输出g

OakenSCD - 专业的SCL查看工具

OakenSCD是一款基于Qt.运行于Windows平台下的专业SCL查看工具.该工具具有如下特点: 从整体和部分多个角度查看SCL文件的内容和结构. 从整体上看,该工具提供了两个视图:"通信视图"和"源文件视图",通信视图按照SCL文件中Communication节点的定义,以字母分组显示了全站IED的网络连接拓扑图.源文件视图则是以XML的形式将SCL文件显示在QScintilla文本编辑控件中. 快速解析 OakenSCD采用多种程序设计技术,比如内存数据库.