MCPcopy Index your code
hub / github.com/pythonprofilers/memory_profiler / __init__

Method __init__

memory_profiler.py:702–711  ·  view source on GitHub ↗
(self, **kw)

Source from the content-addressed store, hash-verified

700 """ A profiler that records the amount of memory for each line """
701
702 def __init__(self, **kw):
703 include_children = kw.get('include_children', False)
704 backend = kw.get('backend', 'psutil')
705 self.code_map = CodeMap(
706 include_children=include_children, backend=backend)
707 self.enable_count = 0
708 self.max_mem = kw.get('max_mem', None)
709 self.prevlines = []
710 self.backend = choose_backend(kw.get('backend', None))
711 self.prev_lineno = None
712
713 def __call__(self, func=None, precision=1):
714 if func is not None:

Callers

nothing calls this directly

Calls 2

CodeMapClass · 0.85
choose_backendFunction · 0.85

Tested by

no test coverage detected