summaryrefslogtreecommitdiff
path: root/psutil/_pswindows.py
diff options
context:
space:
mode:
Diffstat (limited to 'psutil/_pswindows.py')
-rw-r--r--psutil/_pswindows.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/psutil/_pswindows.py b/psutil/_pswindows.py
index 9fa14af4..6687770c 100644
--- a/psutil/_pswindows.py
+++ b/psutil/_pswindows.py
@@ -36,6 +36,7 @@ from ._common import conn_tmap
from ._common import ENCODING
from ._common import ENCODING_ERRS
from ._common import isfile_strict
+from ._common import memoize
from ._common import memoize_when_activated
from ._common import parse_environ_block
from ._common import sockfam_to_enum
@@ -229,6 +230,11 @@ def py2_strencode(s):
return s.encode(ENCODING, ENCODING_ERRS)
+@memoize
+def getpagesize():
+ return cext.getpagesize()
+
+
# =====================================================================
# --- memory
# =====================================================================
@@ -798,6 +804,7 @@ class Process(object):
def memory_full_info(self):
basic_mem = self.memory_info()
uss = cext.proc_memory_uss(self.pid)
+ uss *= getpagesize()
return pfullmem(*basic_mem + (uss, ))
def memory_maps(self):