[C++] Sprawdzanie ilości pamięci, jaką zajmuje program


(Lol600000065) #1

cześć,

chciałbym się dowiedzieć ile mój program zużywa pamięci. Głównie chodzi o całkowity rozmiar wszystkich moich zmiennych na stosie, stercie itp. Znalazłem taką funkcję jak GetProcessMemoryInfo, jednak do niej wysyła się adres do struktury PROCESS_MEMORY_COUNTERS:

http://msdn.microsoft.com/en-us/library ... 85%29.aspx

Jak widać na powyzszej stronie, ta struktura ma kilkanaście składników. I teraz żeby dowiedzieć się ile mój program zużywa pamięci, to muszę zsumować wartości tych wszystkich składników ? Jeśli źle to rozumuję, to czy ktoś mógłby pokazać na przykładzie użycie tej funkcji w prostym programie w C++ ?

pozdrawiam.


(Maniooo666) #2

Witaj,

zasadniczo link dalej od tej strony masz coś takiego :slight_smile: :

http://msdn.microsoft.com/en-us/library ... 85%29.aspx