GetProcessMemoryInfo

14/07/2011 - 15:28 von Reinhard Pagitsch | Report spam
Hallo,

Um den Speicher den ein Programm verbraucht zu ermitteln muss ich da bei
der struct PROCESS_MEMORY_COUNTERS_EX WorkingSetSize und PrivateUsage
zusammenzàhlen oder genügt nur WorkingSetSize?

Danke,
Reinhard
 

Lesen sie die antworten

#1 Jochen Kalmbach [MS MVP]
14/07/2011 - 15:53 | Warnen spam
Hallo Reinhard!

Um den Speicher den ein Programm verbraucht zu ermitteln muss ich da bei
der struct PROCESS_MEMORY_COUNTERS_EX WorkingSetSize und PrivateUsage
zusammenzàhlen oder genügt nur WorkingSetSize?



Relevant ist nur das "PagefileUsage"! Das ist der Speicher welcher die
Anwendung wirklich "benötigt".

Das WorkingSet kann auch 0 sein... führ einfach mal ein
SetProcessWorkingSetSize(hProcess, -1, -1);
aus ;)

Siehe auch:
http://msdn.microsoft.com/en-us/library/ms686234

Ähnliche fragen