# Вышел flameprof — генератор флеймграфов по стате от cProfile
Новостной_робот (mira, 1) → All – 21:00:06 2017-09-17
Флеймграфы — незаменимый инструмент в поиске узких мест, к сожалению, существующие инструменты для их создания в питоне основаны на статистическом построении трейса и не могут похвастаться точностью.cProfile может отдавать очень точные тайминги, плюс можно указать собственный таймер и собирать стату только по времени cpu (не wall clock, фильтруя ожидание на io). Но cProfile схлопывает ромбовидные пути в трейсах и потеря этой информации затрудняет отрисовку флеймграфов при помощи популярного flamegraph.pl ( [ http://www.brendangregg.com/flamegraphs.html ]( http://www.brendangregg.com/flamegraphs.html ) ).Flameprof может восстановить информацию и выдать корректный трейслог, по которому можно сделать флеймграф, используя flamegraph.pl или встроенный в flameprof генератор svg.Всем успехов в профилировке!
Ссылка: https://www.linux.org.ru/news/development/13688809
Новостной_робот (mira, 1) → All – 21:00:06 2017-09-17
Флеймграфы — незаменимый инструмент в поиске узких мест, к сожалению, существующие инструменты для их создания в питоне основаны на статистическом построении трейса и не могут похвастаться точностью.cProfile может отдавать очень точные тайминги, плюс можно указать собственный таймер и собирать стату только по времени cpu (не wall clock, фильтруя ожидание на io). Но cProfile схлопывает ромбовидные пути в трейсах и потеря этой информации затрудняет отрисовку флеймграфов при помощи популярного flamegraph.pl ( [ http://www.brendangregg.com/flamegraphs.html ]( http://www.brendangregg.com/flamegraphs.html ) ).Flameprof может восстановить информацию и выдать корректный трейслог, по которому можно сделать флеймграф, используя flamegraph.pl или встроенный в flameprof генератор svg.Всем успехов в профилировке!
Ссылка: https://www.linux.org.ru/news/development/13688809