首 頁(yè)
手機(jī)版

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

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

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

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

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

使用教程

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

1、運(yùn)行注冊(cè)表編輯器-(開(kāi)始菜單--運(yùn)行---輸入regedit)。

2、在注冊(cè)表中找到以下項(xiàng):

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager

3、記下 GlobalFlag 的值,或保存Session Manager項(xiàng)。

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

5、將值更改為 0x00000400 十六進(jìn)制。

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

6、重新啟動(dòng)計(jì)算機(jī)。

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

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

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

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

Poolmon使用說(shuō)明

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

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

排序命令包括:

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

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

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

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

顯示特定池

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

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

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

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

1、啟動(dòng)PoolMon。

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

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

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

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

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

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

推薦理由

1、poolmon.exe無(wú)需安裝,打開(kāi)即可使用,

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

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

有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評(píng)論

0條評(píng)論