nanos.debug module

nanos.debug.get_memory_usage() float

Get current memory usage in bytes using resource module.

Returns:

bytes as float.

nanos.debug.memory_profiler(description: str = '', writer: ~typing.Callable[[str], None] = <built-in function print>) Generator[None, None, None]

Context manager to measure memory usage of a code block.

Prints a short summary of memory consumption to stdout. Uses print by default, custom writer function can be provided.

nanos.debug.print_stack_trace() None

Prints stack trace to stdout.