聲明一下,這里指的是Windows環(huán)境
需要重點關(guān)注的有三個指標(biāo)Private Bytes、Working Set和Virtual Size,下面將分別說明:
1. Private Bytes是進(jìn)程私有的存儲空間,通常在數(shù)量上和進(jìn)程申請用以存儲運行時需要的數(shù)據(jù)(Runtime Data)的RAM大小相等,一般不包括進(jìn)程載入的DLL,除非這些DLL被重定向過(Rebased)。
2. Working Set是指RAM占用量(數(shù)量上是Private Bytes和存儲器映射文件(Memory Mapped Files之和)),只是進(jìn)程地址空間中當(dāng)前位于RAM中的那一部分。
3. Virtual Bytes是進(jìn)程的全部地址空間,包括Private Bytes和存儲器映射文件。 對應(yīng)的Task Manager指標(biāo)
Ø Working Set,駐留集,當(dāng)前在實際內(nèi)存中有多少頁面,即任務(wù)管理器中的Mem Usage。
Ø Private Bytes,分配的私有虛擬內(nèi)存總數(shù),提交的內(nèi)存,即任務(wù)管理器中的VM Size。
Ø Virtual Bytes,虛擬地址空間的總體大小,包括共享頁面。因為包含保留的內(nèi)存,可能比前兩個值大很多。
Ø Page Faults / sec(每秒鐘內(nèi)的頁面錯誤數(shù)),每秒中出現(xiàn)的平均頁面錯誤數(shù)。
posted on 2007-09-12 14:28
創(chuàng)建更好的解決方案 閱讀(1008)
評論(0) 編輯 收藏 引用 所屬分類:
C++專欄