• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 歡迎交流測試經驗

    性能計數器解釋

    上一篇 / 下一篇  2007-05-15 22:10:51 / 個人分類:技術文摘

    如果Process\Private Bytes計數器和Process\Working Set計數器的值持續升高
    3Aqg]K!\0
    同時Memory\Available bytes計數器的值卻持續降低的話軟件測試網F;ll4nVV
    說明很有可能是存在內存泄漏軟件測試網_w8[ CY

     

    bzK k5v Z0

    windows 自帶的Performance Monitor,控制面版->管理工具->性能軟件測試網#~pd-~v j8]
    檢測內存泄漏,我們一般可以監視Process對象的Handle Count,Virutal Bytes Working Set三個Counter。Handle Count記錄了進程當前打開的HANDLE的個數,監視這個Counter有助于我們發現程序是否有Handle泄漏;Virtual Bytes記錄了該進程當前在虛地址空間上使用的虛擬內存的大小,NT的內存分配采用了兩步走的方法,首先,在虛地址空間上保留一段空間,這時操作系統并沒有分配物理內存,只是保留了一段地址。然后,再提交這段空間,這時操作系統才會分配物理內存。所以,Virtual Bytes一般總大于程序的Working Set。監視Virutal Bytes可以幫助我們發現一些系統底層的問題; Working Set記錄了操作系統為進程已提交的內存的總量,這個值和程序申請的內存總量存在密切的關系,如果程序存在內存的泄漏這個值會持續增加,但是Virtual Bytes卻是跳躍式增加的。軟件測試網老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>