| О докладе: |
-
Введение
-
timeit - за пару минут
-
Python profiler
-
статистический и событийный профайлер
-
модуль profile: что сделать, чтобы его включить
-
pstats - смотрим на результат
-
интересна "первая страница"
-
что-то метод много кушает/часто вызывается. Правим.
-
на первой странице много лишнего. Правим pstats. Уже лучше.
-
Этого мало - "в среднем по больнице температура 36.6". Нужен событийный perfmon.
-
Для измерения производительности нужны в первую голову мерялки. Пишем первую.
-
результат в консоль - ненаглядно
-
пишем бросатель UDP пакетов с profile info
-
нужен рисователь графиков. Создаем
-
конфиги, раскраска, масштабирование и фильтрация
-
итого...
-
использование его же для отладки web. proxy profile server.
-
Заключение.
|