Skip to content

Commit aff7bed

Browse files
committed
Don't use PagefileUsage, only use WorkingSetSize
1 parent 8c24a93 commit aff7bed

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Modules/_testcapi/mem.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -698,6 +698,7 @@ get_process_memory_usage(PyObject *self, PyObject *args)
698698
return NULL;
699699
}
700700

701+
// Get WorkingSetSize from GetProcessMemoryInfo()
701702
HANDLE handle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, (DWORD)pid);
702703
if (handle == NULL) {
703704
return PyErr_SetFromWindowsErr(0);
@@ -710,8 +711,7 @@ get_process_memory_usage(PyObject *self, PyObject *args)
710711
}
711712
CloseHandle(handle);
712713

713-
size_t size = (pmc.WorkingSetSize + pmc.PagefileUsage);
714-
return PyLong_FromSize_t(size);
714+
return PyLong_FromSize_t(pmc.WorkingSetSize);
715715
}
716716
#endif
717717

0 commit comments

Comments
 (0)