ФорумПрограммированиеPython → Tracerlib provides a set of helpers to make tracing Python code easier

Tracerlib provides a set of helpers to make tracing Python code easier

  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 7 июня 2012 г. 13:15

    Tracerlib is a set of utilities to make tracing Python code easier.

    It provides ``TracerManager``, which can allow multiple trace functions to
    coexist. It can easily be enabled and disabled, either manually or as a
    context manager in a with statement.


    https://github.com/ironfroggy/tracerlib
    adw/0
  • mathete

    Сообщения: 435 Репутация: N Группа: Джедаи

    Spritz 7 июня 2012 г. 13:48, спустя 33 минуты 42 секунды

    а профит по сравнению с дебагером? с pudb?
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 7 июня 2012 г. 16:30, спустя 2 часа 41 минуту 17 секунд

    профайлинг/трасировка немного другое… в бутике делали спец. middleware для профайлинга, у меня даже где-то валялась версия с отрисовкой графика как в XHProf

    в debug_toolbar есть профайлре, но достаточно скудный, если будет время добавлю туда графический со схемкой для наглядности
    Спустя 31 сек.
    http://backslashn.com/post/505601626/profiling-execution-with-the-django-debug-toolbar
    adw/0
  • mathete

    Сообщения: 435 Репутация: N Группа: Джедаи

    Spritz 7 июня 2012 г. 17:29, спустя 58 минут 59 секунд

    А чего с hotshot не так? вроде как рецептов из пяти строчек по сети миллионы.
    Я пять лет назад профайлил по типу этого - http://www.rkblog.rk.edu.pl/w/p/django-profiling-hotshot-and-kcachegrind/ тоже с выгрузкой в гуйню.
    Вот в джанговской вики даже https://code.djangoproject.com/wiki/ProfilingDjango
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 7 июня 2012 г. 17:33, спустя 4 минуты 47 секунд

    Да все тут нормально, только хочелось чтобы это умел debug_toolbar, а не мидльвари ставить всякие и файлик в kcachegrid грузить
    adw/0

Пожалуйста, авторизуйтесь, чтобы написать комментарий!