Checks memory usage when 'line' event occur.
(self, frame, event, arg)
| 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): |
no outgoing calls