How to use the pyinstrument.renderers.ConsoleRenderer function in pyinstrument

To help you get started, we’ve selected a few pyinstrument examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github joerick / pyinstrument / test / test_profiler.py View on Github external
def test_empty_profile():
    with Profiler() as profiler:
        pass
    profiler.output(renderer=renderers.ConsoleRenderer())
github joerick / pyinstrument / test / test_overflow.py View on Github external
def test_console(deep_profiler_session):
    ConsoleRenderer().render(deep_profiler_session)
github joerick / pyinstrument / pyinstrument / __main__.py View on Github external
def get_renderer_class(renderer):
    if renderer == 'text':
        return renderers.ConsoleRenderer
    elif renderer == 'html':
        return renderers.HTMLRenderer
    elif renderer == 'json':
        return renderers.JSONRenderer
    else:
        return object_with_import_path(renderer)
github joerick / pyinstrument / pyinstrument / profiler.py View on Github external
def output_text(self, root=None, unicode=False, color=False, show_all=False, timeline=False):
        return renderers.ConsoleRenderer(unicode=unicode, color=color, show_all=show_all, timeline=timeline).render(self.last_session)