Pagpagawas sa Hotspot 1.3.0, usa ka GUI alang sa pagtuki sa performance sa Linux

Gipasa ni pagpagawas sa aplikasyon Hotspot 1.3.0, nga naghatag usa ka graphical interface alang sa biswal nga pagsusi sa mga taho sa panahon sa profiling ug pagtuki sa performance gamit ang kernel subsystem perf. Ang code sa programa gisulat sa C++ gamit ang Qt ug KDE Frameworks 5 nga mga librarya, ug giapod-apod sa lisensyado ubos sa GPL v2+.

Ang Hotspot mahimong molihok isip usa ka transparent nga kapuli sa "perf report" nga sugo sa dihang mag-parse sa perf.data nga mga file, dugang nga paghatag sa mga feature sama sa visualization pinaagi sa FlameGraph, summary status overview sa estilo sa top utility, aggregation of call statistics, nagkalain-laing matang sa sorting. , pagpakita sa mga tooltip, built-in nga mga mekanismo sa pagpangita ug ang abilidad sa pagpakita sa kilid-kilid nga metrics alang sa daghang mga panghitabo.

Sa bag-ong pagpagawas:

  • Mahinungdanon nga gipadali ang paghubad sa data sa profiling alang sa dagko ug komplikado nga mga aplikasyon. Pananglitan, ang perf.data file nga namugna para sa Firefox kay mas paspas nga gisusi ang han-ay sa magnitude.
  • Gidugang ang husto nga suporta alang sa pag-parse sa mga file nga adunay data nga gi-compress gamit ang zstd algorithm, nga gihimo sa pagsugod
    "perf record -z" ug tugotan ka nga makunhuran ang gidak-on sa usa o duha ka order sa kadako.

  • Gi-moderno ang sukod sa oras aron ipakita ang mga marker sa axis sa oras ug mga prefix sa yunit kung gi-zoom in.

    Pagpagawas sa Hotspot 1.3.0, usa ka GUI alang sa pagtuki sa performance sa Linux

    Pagpagawas sa Hotspot 1.3.0, usa ka GUI alang sa pagtuki sa performance sa Linux

  • Ang pag-parse sa mga simbolo nga gidugang sa rustc compiler gipatuman.

    Pagpagawas sa Hotspot 1.3.0, usa ka GUI alang sa pagtuki sa performance sa Linux

  • Ang perfparser submodule gi-update, nga adunay gipaayo nga suporta alang sa parallelization gamit ang fork call.

Source: opennet.ru

Idugang sa usa ka comment