MCPcopy
hub / github.com/nvdv/vprof / _trace_memory_usage

Method _trace_memory_usage

vprof/memory_profiler.py:101–107  ·  view source on GitHub ↗

Checks memory usage when 'line' event occur.

(self, frame, event, arg)

Source from the content-addressed store, hash-verified

99 sys.settrace(self._original_trace_function)
100
101 def _trace_memory_usage(self, frame, event, arg): #pylint: disable=unused-argument
102 """Checks memory usage when 'line' event occur."""
103 if event == 'line' and frame.f_code.co_filename in self.target_modules:
104 self._events_list.append(
105 (frame.f_lineno, self._process.memory_info().rss,
106 frame.f_code.co_name, frame.f_code.co_filename))
107 return self._trace_memory_usage
108
109 @property
110 def code_events(self):

Callers 1

testTraceMemoryUsageMethod · 0.80

Calls

no outgoing calls

Tested by 1

testTraceMemoryUsageMethod · 0.64