LINUX.ORG.RU

Python


315

14

Всего сообщений: 2508

См. также:

 , , , , , , , , ,

Вышел flameprof ­— генератор флеймграфов по стате от cProfile

Группа Разработка

Флеймграфы — незаменимый инструмент в поиске узких мест, к сожалению, существующие инструменты для их создания в питоне основаны на статистическом построении трейса и не могут похвастаться точностью.

cProfile может отдавать очень точные тайминги, плюс можно указать собственный таймер и собирать стату только по времени cpu (не wall clock, фильтруя ожидание на io). Но cProfile схлопывает ромбовидные пути в трейсах и потеря этой информации затрудняет отрисовку флеймграфов при помощи популярного flamegraph.pl (http://www.brendangregg.com/flamegraphs.html).

Flameprof может восстановить информацию и выдать корректный трейслог, по которому можно сделать флеймграф, используя flamegraph.pl или встроенный в flameprof генератор svg.

Всем успехов в профилировке!

>>> Подробности

 ,

anonymous ()

Еще новости

Июль 2017

Май 2017

Февраль 2017

Январь 2017

Декабрь 2016

Ноябрь 2016

Октябрь 2016

2016

Галерея

Форум

Вчера

Октябрь 2017

Октябрь 2017