A Hotspot 1.3.0 kiadása, amely egy grafikus felhasználói felület teljesítményelemzéshez Linuxon

Által benyújtott alkalmazás kiadása Hotspot 1.3.0, amely grafikus felületet biztosít a jelentések vizuális vizsgálatához a profilalkotás és a teljesítményelemzés során a kernel alrendszer segítségével perf. A programkód C++ nyelven íródott a Qt és a KDE Frameworks 5 könyvtárak segítségével, és forgalmazza GPL v2+ licenccel.

A Hotspot a „perf report” parancs átlátszó helyettesítőjeként működhet a perf.data fájlok elemzésekor, emellett olyan funkciókat is biztosít, mint a FlameGraph segítségével történő megjelenítés, az összefoglaló állapot áttekintése a felső segédprogram stílusában, a hívásstatisztika összesítése, különféle típusú rendezés , eszköztippek megjelenítése, beépített keresési mechanizmusok és több esemény egymás melletti mutatóinak megjelenítésének képessége.

Az új kiadásban:

  • Jelentősen felgyorsított profilozási adatok értelmezése nagy és összetett alkalmazásokhoz. Például a Firefox számára generált perf.data fájl elemzése most egy nagyságrenddel gyorsabban történik.
  • Megfelelő támogatás hozzáadva a zstd algoritmussal tömörített adatok elemzéséhez, amelyek az indításkor jönnek létre
    „perf record -z”, és lehetővé teszi a méret egy vagy két nagyságrenddel történő csökkentését.
  • Az időskálát modernizálták, hogy nagyításkor megjelenítse az időtengely-jelölőket és a mértékegység-előtagokat.

     A Hotspot 1.3.0 kiadása, amely egy grafikus felhasználói felület teljesítményelemzéshez Linuxon

     A Hotspot 1.3.0 kiadása, amely egy grafikus felhasználói felület teljesítményelemzéshez Linuxon
  • A rustc fordító által hozzáadott szimbólumok elemzése megtörtént.

     A Hotspot 1.3.0 kiadása, amely egy grafikus felhasználói felület teljesítményelemzéshez Linuxon
  • A perfparser almodul frissítve lett, továbbfejlesztve a fork hívás használatával történő párhuzamosítás támogatásával.

Forrás: opennet.ru