转:阐清Windows任务管理器显示的内存计数
上一篇 /
下一篇 2008-11-06 13:08:55
Windows任务管理器界面上显示了好几种不同的内存计数,每个代表什么含义?
1 Mem Usage:
操作系统正在使用的内存总和,包括物理内存(RAM)和虚拟内存(Page File)
2 Commit Charge
Total:与Mem Usage一样
Limit:系统能使用的所有内存最大值。为所有物理内存和虚拟内存的和。
Peak:内存使用(Mem Usage)的峰值(最大值)。
3 物理内存
Total:安装在计算机上物理内存总数。
Available:可用的物理内存数量。“Available”指可用的,但并不是指未用(free, or unused)。
System Cache:系统缓存,主要包括文件缓存和处在转变状态列表(Transition list)中的内存。参见Overview of System Cache in Windows 2000 Task Manager。转变列表指页面(page)被标记为转存到disk上,这个页面被认为无效,但还没有被重新分配数据。
windows有两种主要的page fault。一种是hard,数据需要从硬盘page file中读到RAM;另一种是soft,就是从transition list读取数据,因为数据还没有被破坏。后者就是从RAM中读出,所以会非常快。
4 Kernel Memory
Total:操作系统使用的所有分页和未分页内存之和
Paged:可分页的内存。
Nonpaged:不可分页。即不能转存到disk file上的这部分内存。
最后,每个进程使用的物理内存(1)之和并不等于系统总共使用的物理内存(2)。
因为进程使用的物理内存包括共享的页面。
收藏
举报
TAG: