diff options
author | Giampaolo Rodola <g.rodola@gmail.com> | 2019-11-21 23:15:37 -0800 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2019-11-21 23:15:37 -0800 |
commit | 02a799a21d5e25a074ad968bb4e7ff012fb737c4 (patch) | |
tree | 0ddb848376f9e3333dd5571751b82faa9752a3fe /psutil/_pswindows.py | |
parent | 81796561fc3e485e64f2064043078cdeeab0c780 (diff) | |
download | psutil-shared-mem.tar.gz |
also provide private wset, which is supposed to be different than USSshared-mem
Diffstat (limited to 'psutil/_pswindows.py')
-rw-r--r-- | psutil/_pswindows.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/psutil/_pswindows.py b/psutil/_pswindows.py index c5ef7c3b..0b061a8c 100644 --- a/psutil/_pswindows.py +++ b/psutil/_pswindows.py @@ -202,7 +202,8 @@ pmem = namedtuple( 'pagefile', 'peak_pagefile', 'private']) # psutil.Process.memory_full_info() pfullmem = namedtuple('pfullmem', - pmem._fields + ('uss', 'shared', 'shareable')) + pmem._fields + ('uss', 'wset_private', 'wset_shared', + 'wset_shareable')) # psutil.Process.memory_maps(grouped=True) pmmap_grouped = namedtuple('pmmap_grouped', ['path', 'rss']) # psutil.Process.memory_maps(grouped=False) @@ -868,11 +869,12 @@ class Process(object): @wrap_exceptions def memory_full_info(self): basic_mem = self.memory_info() - uss, shared, shareable = cext.proc_memory_wset(self.pid) + uss, private, shared, shareable = cext.proc_memory_wset(self.pid) uss *= getpagesize() + private *= getpagesize() shared *= getpagesize() shareable *= getpagesize() - return pfullmem(*basic_mem + (uss, shared, shareable)) + return pfullmem(*basic_mem + (uss, private, shared, shareable)) def memory_maps(self): try: |