Funktion zur aktuellen Speicherauslastung
-
Hallo,
suche eine API Funktion die mir die aktuelle
Speicherauslastung einer Aplication zurückgibt.
-
GetProcessMemoryInfo
http://msdn2.microsoft.com/en-us/library/ms683219.aspx
-
Evtl. ist das hier was für dich:
msdn: GetProcessMemoryInfoEdit: ...war zu spät
-
Jo danke Euch.
-
Members cb The size of the structure, in bytes. PageFaultCount The number of page faults. PeakWorkingSetSize The peak working set size, in bytes. WorkingSetSize The current working set size, in bytes. QuotaPeakPagedPoolUsage The peak paged pool usage, in bytes. QuotaPagedPoolUsage The current paged pool usage, in bytes. QuotaPeakNonPagedPoolUsage The peak nonpaged pool usage, in bytes. QuotaNonPagedPoolUsage The current nonpaged pool usage, in bytes. PagefileUsage The current space allocated for the pagefile, in bytes. Those pages may or may not be in memory. PeakPagefileUsage The peak space allocated for the pagefile, in bytes.
Und welcher dieser Members zeigt den Speicherverbrauch?
-
workingsetsize
-
WorkingSetSize = aktueller Speicherverbrauch im RAM
PeakWorkingSetSize = Jemals erreichter Spitzenwert (Peak=Spitze) des aktuellen Speicherverbrauchs im RAM seit Programmstart (korrekter: seit Prozeß-Start)PagefileUsage = aktueller Speicherverbrauch in der Auslagerungsdatei
PeakPagefileUsage = dto., jedoch jemals seit Prozeß-Start erreichter Spitzenwert.