随笔-60  评论-98  文章-0  trackbacks-0

声明一下,这里指的是Windows环境

需要重点关注的有三个指标Private BytesWorking SetVirtual 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++专栏

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理