Выпуск Hotspot 1.3.0, GUI для аналізу прадукцыйнасці ў Linux

Прадстаўлены выпуск прыкладання Кропка доступу 1.3.0, які прадстаўляе графічны інтэрфейс для нагляднага вывучэння справаздач падчас прафілявання і аналізу прадукцыйнасці з выкарыстаннем падсістэмы ядра перф. Код праграмы напісаны на мове C++ з выкарыстаннем бібліятэк Qt і KDE Frameworks 5, і распаўсюджваецца пад ліцэнзіяй GPL v2+.

Hotspot можа выступаць як празрыстая замена камандзе "perf report" пры разборы файлаў perf.data, дадаткова якая прадстаўляе такія магчымасці як візаўлізацыя праз FlameGraph, зводны агляд стану ў стылі ўтыліты top, агрэгацыя статыстыкі па выкліках, розныя віды сартавання, адлюстраванне ўсплываючых падказак, убудаваны пошуку і магчымасць адлюстравання бок аб бок метрык для некалькіх падзей.

У новым выпуску:

  • Значна паскорана інтэрпрэтацыя дадзеных прафілявання вялікіх і складаных дадаткаў. Напрыклад згенераваны для Firefox файл perf.data зараз аналізуецца на парадак хутчэй.
  • Дададзена карэктная падтрымка аналізу файлаў з дадзенымі, сціснутымі пры дапамозе алгарытму zstd, якія ствараюцца пры запуску
    "perf record -z" і дазваляюць скараціць памер на адзін-два парадку.

  • Мадэрнізаваная шкала часу, на якой зараз адлюстроўваюцца адзнакі на восях часу і прэфіксы адзінак вымярэння пры павелічэнні маштабу.

    Выпуск Hotspot 1.3.0, GUI для аналізу прадукцыйнасці ў Linux

    Выпуск Hotspot 1.3.0, GUI для аналізу прадукцыйнасці ў Linux

  • Рэалізаваны разбор сімвалаў, дададзеных кампілятарам rustc.

    Выпуск Hotspot 1.3.0, GUI для аналізу прадукцыйнасці ў Linux

  • Абноўлены субмодуль perfparser, у якім палепшана падтрымка распаралельвання з выкарыстаннем выкліку fork.

Крыніца: opennet.ru

Дадаць каментар