windows - overvåger desktop heap hukommelse

Indlæg af Hanne Mølgaard Plasc

Problem



Er der nogen måde at finde ud af, hvilken applikation der bruger op på hele desktophukommelsen?


For en forklaring af 'desktop heap' se denne MSDN blog. [1]


EDIT: Hvis du ikke ved, hvad 'desktop heap memory' er, skal du ikke svare.


EDIT2: Hvis du ikke ved, hvad 'desktop heap memory' ikke stemmer for at lukke spørgsmålet.

Bedste reference


Ifølge dette blogindlæg skal du søge efter brugerobjekter.
For at finde den dårlige applikation kan du konfigurere kolonnen USER Objects i Process Explorer. Sorter derefter faldende efter brugerobjekter. Brugerobjekter er alle GUI objekter som Windows, Værktøjslinjer, Ikoner, Markører ... Processen med de højeste værdier er meget sandsynligt den dårlige. [2]


Direkte link til download: DHeapMon fra Microsoft. [3]

Andre referencer 1


Hvis du vil gøre det inden for dit program, kan C ++ bruge WMI til at finde synderen.