成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

快速診斷內(nèi)存泄漏

系統(tǒng) Windows
在這一年里,是否有遺漏什么事情呢?哈哈,也許,電腦有時(shí)候遇到了寫得不好的程序或者驅(qū)動(dòng),也會(huì)泄漏內(nèi)存呢。今天我們就一起在2011年的最后時(shí)刻一起討論一下如何快速檢測(cè)內(nèi)存泄漏。

這一年眼看就到了盡頭。下半年我比較忙,發(fā)生了太多的事情,半年都沒(méi)寫博客了,現(xiàn)在又撿起來(lái),顯得有些生疏。值此新舊更替之際,誠(chéng)摯祝愿各位新老朋友在新的2012年里萬(wàn)事如意,心想事成!回首來(lái)看,以往的文章多少顯得篇幅太長(zhǎng),比較累贅,在新的2012年里,我將專注面向 IT 專業(yè)人士,減少對(duì)基礎(chǔ)的贅述,如您有什么不明白的地方,歡迎在文后評(píng)論留言,也可在微博給我發(fā)消息。

在這一年里,是否有遺漏什么事情呢?哈哈,也許,電腦有時(shí)候遇到了寫得不好的程序或者驅(qū)動(dòng),也會(huì)泄漏內(nèi)存呢。今天我們就一起在2011年的最后時(shí)刻一起討論一下如何快速檢測(cè)內(nèi)存泄漏。

我們知道,當(dāng)程序向內(nèi)存池申請(qǐng)分配內(nèi)存后,若不釋放,就會(huì)產(chǎn)生所謂的"內(nèi)存泄漏"。這樣的后果是嚴(yán)重的:Windows會(huì)越來(lái)越慢,如果有限的內(nèi)存池被完全耗盡,那就會(huì)發(fā)生各種錯(cuò)誤和異常。當(dāng)您覺(jué)得系統(tǒng)在啟動(dòng)和登錄后越來(lái)越慢時(shí),您大致就可以開(kāi)始懷疑是否存有內(nèi)存泄漏了。現(xiàn)在介紹一種能夠簡(jiǎn)易診斷的方式,這種方式雖不能直接指出是哪個(gè)用戶態(tài)或者內(nèi)核態(tài)的程序造成的內(nèi)存泄漏,但是能夠診斷是否存有泄漏情況,我們一起來(lái)看看。

1. 啟動(dòng)"性能監(jiān)視器"(perfmon);

2. 添加三個(gè)特征計(jì)數(shù)器:

父類別 計(jì)數(shù)器名稱
Memory Pool Nonpaged Bytes
Memory Pool Paged Bytes
Paging File % Usage

由于內(nèi)存泄漏一般都要數(shù)小時(shí)才能檢測(cè)到并確診,所以這個(gè)方法雖叫"快速",實(shí)際上還是比較緩慢的,但是最簡(jiǎn)易的方式了。這里,我建議大家將性能計(jì)數(shù)器的屬性中的采樣間隔和持續(xù)時(shí)間都設(shè)得久一些,這樣采樣點(diǎn)會(huì)較少,而兩個(gè)采樣點(diǎn)之間的數(shù)據(jù)變化也會(huì)比較明顯,容易直觀比較。

開(kāi)始采樣后,您需要啟動(dòng)您認(rèn)為可疑的應(yīng)用程序,或者干脆就在您認(rèn)為會(huì)有內(nèi)存泄漏的現(xiàn)有系統(tǒng)環(huán)境下直接開(kāi)始監(jiān)測(cè)。如果您是在添加計(jì)數(shù)器后才開(kāi)始啟動(dòng)一些可疑程序的,那么您會(huì)看到一個(gè)前期過(guò)程內(nèi),計(jì)數(shù)器的值會(huì)變化較大,但是,過(guò)段時(shí)間就會(huì)趨于相對(duì)穩(wěn)定。那么在穩(wěn)定后的數(shù)據(jù)規(guī)律性變化則起到關(guān)鍵的判別作用。值得注意的是,在檢測(cè)期間,就不要再使用系統(tǒng)了,也不要對(duì)應(yīng)用產(chǎn)生干擾,以免造成計(jì)數(shù)器的無(wú)關(guān)變化。

這里我給出一張對(duì)照表,可以幫助您通過(guò)穩(wěn)定后的指標(biāo)變化來(lái)判斷是否有內(nèi)存泄漏:

泄漏來(lái)源 計(jì)數(shù)器指標(biāo)變化規(guī)律 說(shuō)明
用戶態(tài) Pool Paged Bytes 和 page file Usage 會(huì)隨時(shí)間不斷上升 用戶態(tài)程序內(nèi)存泄漏總是發(fā)生在換頁(yè)內(nèi)存池中
內(nèi)核態(tài) Pool Nonpaged Bytes 隨時(shí)間不斷上升 (Pool Paged Bytes 也能隨時(shí)間上升) 內(nèi)核態(tài)內(nèi)存泄漏通常消耗非換頁(yè)內(nèi)存池

注意,萬(wàn)一在計(jì)數(shù)點(diǎn)遇到應(yīng)用程序緩存數(shù)據(jù),則會(huì)造成計(jì)數(shù)器計(jì)數(shù)值的"異常",這對(duì)于我們的內(nèi)存泄漏判斷而言將是種誤報(bào)。需根據(jù)后續(xù)的情況走勢(shì)來(lái)看。

這里,我進(jìn)行了30多分鐘的檢測(cè),我的采樣間隔是10分鐘一次,那么下圖中將有三次采樣的數(shù)據(jù)。可以看出,這是相對(duì)穩(wěn)定的狀態(tài),沒(méi)有內(nèi)存泄漏。(建議您至少監(jiān)測(cè)1小時(shí)以上)

注意,萬(wàn)一在計(jì)數(shù)點(diǎn)遇到應(yīng)用程序緩存數(shù)據(jù),則會(huì)造成計(jì)數(shù)器計(jì)數(shù)值的"異常",這對(duì)于我們的內(nèi)存泄漏判斷而言將是種誤報(bào)。需根據(jù)后續(xù)的情況走勢(shì)來(lái)看。

這里,我進(jìn)行了30多分鐘的檢測(cè),我的采樣間隔是10分鐘一次,那么下圖中將有三次采樣的數(shù)據(jù)。可以看出,這是相對(duì)穩(wěn)定的狀態(tài),沒(méi)有內(nèi)存泄漏。(建議您至少監(jiān)測(cè)1小時(shí)以上)

原文鏈接:http://www.cnblogs.com/mvperic/archive/2012/01/01/2309258.html

責(zé)任編輯:艾婧 來(lái)源: IN2Windows
相關(guān)推薦

2021-06-03 21:13:03

內(nèi)存Python管理

2024-11-21 09:30:38

內(nèi)存泄漏CPU

2024-11-22 09:40:18

Visual內(nèi)存泄漏內(nèi)存

2024-03-11 08:22:40

Java內(nèi)存泄漏

2023-12-18 10:45:23

內(nèi)存泄漏計(jì)算機(jī)服務(wù)器

2015-03-30 11:18:50

內(nèi)存管理Android

2021-08-09 09:54:37

內(nèi)存泄漏JS 阿里云

2021-08-05 15:28:22

JS內(nèi)存泄漏

2019-01-30 18:24:14

Java內(nèi)存泄漏編程語(yǔ)言

2020-06-08 09:18:59

JavaScript開(kāi)發(fā)技術(shù)

2017-11-09 16:07:00

Web應(yīng)用內(nèi)存

2022-07-30 23:45:09

內(nèi)存泄漏檢測(cè)工具工具

2021-12-27 09:33:12

內(nèi)存泄漏程序

2009-06-16 11:17:49

內(nèi)存泄漏

2018-12-07 10:52:08

內(nèi)存泄漏方法

2023-10-31 16:40:38

LeakCanary內(nèi)存泄漏

2015-07-10 09:15:47

LeakCanary內(nèi)存泄漏

2024-01-30 10:12:00

Java內(nèi)存泄漏

2016-03-21 10:31:25

Android內(nèi)存泄露

2016-12-22 17:21:11

Android性能優(yōu)化內(nèi)存泄漏
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩欧美中文在线 | 秋霞电影院午夜伦 | 国产色婷婷精品综合在线播放 | 欧美国产中文 | 精品久草 | 一本一道久久a久久精品综合 | 亚洲成人av一区二区 | 国产精品精品久久久久久 | 成人av网站在线观看 | 国产亚洲精品精品国产亚洲综合 | 国产九九精品视频 | 国产第一页在线播放 | 久久黄视频| 欧美精品一区二区三区在线播放 | 久久精品免费观看 | 久久免费观看视频 | 岛国av一区二区三区 | 久久久久久久久久久久91 | 精品视频免费 | 精品国产亚洲一区二区三区大结局 | 国产精品久久久久久久岛一牛影视 | 日韩国产中文字幕 | 国产精品日韩一区 | 久久看片| 免费视频一区二区 | 国产精产国品一二三产区视频 | www.9191 | 国产精品视频免费观看 | 91视频国产一区 | 色频| 欧美中文在线 | 黄片毛片 | 成人小视频在线观看 | 久久久精品高清 | 国产精品视频免费看 | 欧美福利视频 | 国产精品高潮呻吟久久aⅴ码 | 国产精品久久欧美久久一区 | 中文字幕在线精品 | 成人欧美一区二区三区黑人孕妇 | 色视频网站免费 |