Zużycie pamięci przez procesy

Zużycie pamięci przez procesy
SK
  • Rejestracja:prawie 12 lat
  • Ostatnio:około 10 lat
  • Postów:15
0

Pobieram informację na temat zużycia pamięci fizycznej i wirtualnej przez konkretny proces, ale żadna z tych wielkości nie pokrywa się z tym co pokazuje menedżer zadań. Skąd może wynikać ta różnica?

K5
  • Rejestracja:około 12 lat
  • Ostatnio:około 7 lat
  • Lokalizacja:Tutaj,obok
  • Postów:759
0

Rozumiem, że te dane pobierasz swoim program a jeśli tak to podaj kod.


Jeśli mój post jest dowodem mojej niekompetencji, to trudno, ale po to pytam, żeby się czegoś dowiedzieć.
SK
  • Rejestracja:prawie 12 lat
  • Ostatnio:około 10 lat
  • Postów:15
0
Kopiuj
	  PROCESS_MEMORY_COUNTERS_EX pmc;
	  HANDLE procesh=OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, FALSE, proces.th32ProcessID);
	  if(procesh!=NULL){
	  GetProcessMemoryInfo(procesh, (PROCESS_MEMORY_COUNTERS*)&pmc, sizeof(pmc));
	  SIZE_T wirt = pmc.PrivateUsage;
	  SIZE_T fiz = pmc.WorkingSetSize;

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.