声明一下,这里指的是Windows环境
需要重点关注的有三个指标Private Bytes、Working Set和Virtual Size,下面将分别说明:
1. Private Bytes是进程私有的存储空间,通常在数量上和进程申请用以存储运行时需要的数据(Runtime Data)的RAM大小相等,一般不包括进程载入的DLL,除非这些DLL被重定向过(Rebased)。
2. Working Set是指RAM占用量(数量上是Private Bytes和存储器映射文件(Memory Mapped Files之和)),只是进程地址空间中当前位于RAM中的那一部分。
3. Virtual Bytes是进程的全部地址空间,包括Private Bytes和存储器映射文件。 对应的Task Manager指标
Ø Working Set,驻留集,当前在实际内存中有多少页面,即任务管理器中的Mem Usage。
Ø Private Bytes,分配的私有虚拟内存总数,提交的内存,即任务管理器中的VM Size。
Ø Virtual Bytes,虚拟地址空间的总体大小,包括共享页面。因为包含保留的内存,可能比前两个值大很多。
Ø Page Faults / sec(每秒钟内的页面错误数),每秒中出现的平均页面错误数。
posted on 2007-09-12 14:28
创建更好的解决方案 阅读(962)
评论(0) 编辑 收藏 引用 所属分类:
C++专栏