MCPcopy Index your code
hub / github.com/nodejs/node / ProcessStats

Class ProcessStats

deps/v8/tools/testrunner/local/process_utils.py:21–43  ·  view source on GitHub ↗

Storage class for process statistics indicating if data is available.

Source from the content-addressed store, hash-verified

19
20
21class ProcessStats:
22 """Storage class for process statistics indicating if data is available."""
23 def __init__(self):
24 self._max_rss = 0
25 self._max_vms = 0
26 self._available = False
27
28 @property
29 def max_rss(self):
30 return self._max_rss
31
32 @property
33 def max_vms(self):
34 return self._max_vms
35
36 @property
37 def available(self):
38 return self._available
39
40 def update(self, memory_info):
41 self._max_rss = max(self._max_rss, memory_info.rss)
42 self._max_vms = max(self._max_vms, memory_info.vms)
43 self._available = True
44
45
46class EmptyProcessLogger:

Callers 3

__init__Method · 0.85
log_statsMethod · 0.85
log_statsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected