首 頁
手機版

Poolmon(核心內(nèi)存泄漏檢測工具) v5.2.3790官方版

專為Windows操作系統(tǒng)設(shè)計的核心內(nèi)存泄漏檢測工具

  • 軟件大小:12K
  • 軟件語言:英文
  • 軟件類型:國外軟件
  • 軟件授權(quán):免費軟件
  • 更新時間:2024/08/21
  • 軟件類別:內(nèi)存工具
  • 應(yīng)用平臺:Windows10,Windows8,Windows7,Win2003,WinXP
網(wǎng)友評分:7.1分
網(wǎng)友評論 下載地址 收藏該頁
本地下載

在計算機系統(tǒng)中,核心內(nèi)存是專門分配給系統(tǒng)內(nèi)核或驅(qū)動程序使用的內(nèi)存空間,這部分內(nèi)存對于系統(tǒng)的穩(wěn)定運行至關(guān)重要,因此對其進行監(jiān)控和管理是非常必要的,以Windows 2003服務(wù)器為例,如果存在核心內(nèi)存泄漏問題,可能會導(dǎo)致Web服務(wù)器無法正常打開,同時HTTP錯誤日志中出現(xiàn)大量的Number_Connections_Refused錯誤。

這意味著用戶無法正常訪問網(wǎng)站,從而影響到業(yè)務(wù)的正常進行,為了解決核心內(nèi)存泄漏問題,通常需要采取一定的措施,如優(yōu)化程序代碼、升級驅(qū)動程序等,小編給大家?guī)淼氖?strong>Poolmon,這是一款專為Windows操作系統(tǒng)設(shè)計的核心內(nèi)存泄漏檢測工具,可以幫助用戶及時發(fā)現(xiàn)并解決核心內(nèi)存泄漏問題,確保系統(tǒng)的穩(wěn)定運行,歡迎有需要的用戶下載使用。

使用教程

如果你的系統(tǒng)是Windows 2000或Windows XP系統(tǒng),要先編輯注冊表使它支持啟用池標(biāo)記功能windows 2003/vista/win7不需要,因為默認(rèn)情況下池標(biāo)記處于啟用狀態(tài)。

1、運行注冊表編輯器-(開始菜單--運行---輸入regedit)。

2、在注冊表中找到以下項:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager

3、記下 GlobalFlag 的值,或保存Session Manager項。

4、雙擊 GlobalFlag 值,在右窗格中。

5、將值更改為 0x00000400 十六進制。

注意當(dāng)您將添加全局標(biāo)志值 0x00000400 時,它只顯示最多為它添加后 0x400。一定要添加前導(dǎo)零的所有或某些 Poolmon 信息將不會顯示在輸出屏幕上。

6、重新啟動計算機。

然后運行Poolmon.exe,顯示完按P鍵,再按B鍵,使Bytes字段按大到小排序,這樣可以清楚的看到Bytes比較大的tag標(biāo)記(比如:SpDN),如下圖所示

如果SpDN一直處于增長狀態(tài),那么我們可以確定SpDN存在核心內(nèi)存泄漏,可以通過findstr命令來定位占用SpDN的進程和驅(qū)動文件。

findstr /s /m /l "SpDN" c:\windows\system32\drivers\*.sys

通過一個一個排查,最后找到核心內(nèi)存泄漏檢的元兇。

Poolmon使用說明

PooMon標(biāo)頭顯示總分頁和非分頁池字節(jié)數(shù)。列顯示每個池標(biāo)記的池用法。屏幕每隔幾秒鐘自動更新一次。例如:

PooMon具有根據(jù)各種條件對輸出進行排序的命令鍵。選擇與每個命今關(guān)聯(lián)的字母,以便處理數(shù)據(jù)。每個命今需要幾秒鐘才能正常了,

排序命令包括:

在PoolMon中顯示驅(qū)動程序名稱

可以使用PooMong參數(shù)顯示分配每個池標(biāo)記的 Windows 件和常用驅(qū)動程序的名稱。如果在具有特定標(biāo)記的分配中發(fā)現(xiàn)問題,此功能可幫助你識別有問題的組件或驅(qū)動程序。

組件和驅(qū)動程列在"Mapped Driver"列中,即顯示中最右側(cè)的列。Mapped Driver 列的數(shù)據(jù)來自 pooltag.xt,該文件隨 WDK 一起安裝以下命令演示如何使用 /g 參數(shù)添加Mapped Driver列。

poolmon /g "C:iProgram Files (x86)Windows Kits110Debuggerstx64triagelpooltaq.txt

顯示特定池

使用/ 參數(shù)顯示以特定字符串開頭的池標(biāo)記,例如 Hid。

poolmon /iHid? /g "C:iProgram Files (x86)Windows Kits1101Debuggerslx64 triagelpooltag.txt'dbgcmd

使用PoolMon實用工具查找內(nèi)存泄漏

下面是使用 PoolMon 實用工具查找內(nèi)存泄漏的一種方法:

1、啟動PoolMon。

2、如果已確定泄漏發(fā)生在非分頁池中,請選擇 P 一次。如果已確定它發(fā)生在分頁池中,請選擇  兩次。如果不知道,請不要選擇P以便包括這兩種類型的池。

3、選擇 B可按最大字節(jié)使用量對顯示進行排序。

4、開始測試。從屏幕復(fù)制輸出,例如,拍攝屏幕截圖并保存.

5、每半小時拍攝一次新的屏暮截圖。通過比較屏慕截圖,確定哪些標(biāo)記的字節(jié)正在增加。

6、停止測試并等待幾個小時。 確定此時釋放了多少標(biāo)記

通常,在應(yīng)用程序達到穩(wěn)定運行狀態(tài)后,它會以相同的速率分配內(nèi)存和可用內(nèi)存。如果分配內(nèi)存的速度比釋放內(nèi)存快,則內(nèi)存使用量會隨著時間的推移而增長。 這通常表示內(nèi)存泄漏。

推薦理由

1、poolmon.exe無需安裝,打開即可使用,

2、poolmon.exe核心內(nèi)存泄漏檢測工具檢測速度快,運行穩(wěn)定。

收起介紹展開介紹
  • 下載地址
Poolmon(核心內(nèi)存泄漏檢測工具) v5.2.3790官方版

有問題? 點此報錯

發(fā)表評論

0條評論