Linux рд╡рд░реАрд▓ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╕рд╛рдареА рд╣реЙрдЯрд╕реНрдкреЙрдЯ 1.3.0, GUI рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рд╕рд╛рджрд░ рдХрд░рдгрд╛рд░рд╛ рдЕрд░реНрдЬ рдкреНрд░рдХрд╛рд╢рди рд╣реЙрдЯрд╕реНрдкреЙрдЯ 1.3.0, рдЬреЗ рдХрд░реНрдирд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓реА рд╡рд╛рдкрд░реВрди рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рджрд░рдореНрдпрд╛рди рдЕрд╣рд╡рд╛рд▓рд╛рдВрдЪреЗ рджреГрд╢реНрдпрдорд╛рдирдкрдгреЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдкрд░рдл. рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб Qt рдЖрдгрд┐ KDE рдлреНрд░реЗрдорд╡рд░реНрдХ 5 рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░реВрди C++ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓рд╛ рдЬрд╛рддреЛ, рдЖрдгрд┐ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд GPL v2+ рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд.

perf.data рдлрд╛рдЗрд▓реНрд╕ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛рдирд╛ рд╣реЙрдЯрд╕реНрдкреЙрдЯ "perf report" рдХрдорд╛рдВрдбрд╕рд╛рдареА рдкрд╛рд░рджрд░реНрд╢рдХ рдмрджрд▓реА рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░реВ рд╢рдХрддреЗ, рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд FlameGraph рджреНрд╡рд╛рд░реЗ рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди, рдЯреЙрдк рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЪреНрдпрд╛ рд╢реИрд▓реАрдордзреНрдпреЗ рд╕рд╛рд░рд╛рдВрд╢ рд╕реНрдерд┐рддреАрдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди, рдХреЙрд▓ рдЖрдХрдбреЗрд╡рд╛рд░реАрдЪреЗ рдПрдХрддреНрд░реАрдХрд░рдг, рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░рдЪреЗ рд╡рд░реНрдЧреАрдХрд░рдг рдпрд╛рд╕рд╛рд░рдЦреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. , рдЯреВрд▓рдЯрд┐рдкрдЪреЗ рдкреНрд░рджрд░реНрд╢рди, рдЕрдВрдЧрднреВрдд рдпрдВрддреНрд░рдгрд╛ рд╢реЛрдз рдЖрдгрд┐ рдПрдХрд╛рдзрд┐рдХ рдЗрд╡реНрд╣реЗрдВрдЯрд╕рд╛рдареА рд╢реЗрдЬрд╛рд░реА-рдмрд╛рдп-рд╕рд╛рдЗрдб рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛.

рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рдд:

  • рдореЛрдареНрдпрд╛ рдЖрдгрд┐ рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╕рд╛рдареА рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдбреЗрдЯрд╛рдЪреЗ рд▓рдХреНрд╖рдгреАрдп рдкреНрд░рд╡реЗрдЧрдХ рд╡реНрдпрд╛рдЦреНрдпрд╛. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдлрд╛рдпрд░рдлреЙрдХреНрд╕рд╕рд╛рдареА рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реНрдпрд╛ perf.data рдлрд╛рдЗрд▓рдЪреЗ рдЖрддрд╛ рд╡реЗрдЧрд╛рдиреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
  • рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрдЪреНрдпрд╛ рд╡реЗрд│реА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ zstd рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░реВрди рд╕рдВрдХреБрдЪрд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рд╕рд╣ рдлрд╛рдпрд▓реА рдкрд╛рд░реНрд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ
    "perf record -z" рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдХрд╛рд░рдорд╛рдирд╛рдЪреНрдпрд╛ рдПрдХ рдХрд┐рдВрд╡рд╛ рджреЛрди рдСрд░реНрдбрд░рдиреЗ рдХрдореА рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ.

  • рдЭреВрдо рдЗрди рдХреЗрд▓реНрдпрд╛рд╡рд░ рд╡реЗрд│ рдЕрдХреНрд╖ рдЪрд┐рдиреНрд╣рдХ рдЖрдгрд┐ рдпреБрдирд┐рдЯ рдЙрдкрд╕рд░реНрдЧ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЯрд╛рдЗрдо рд╕реНрдХреЗрд▓рдЪреЗ рдЖрдзреБрдирд┐рдХреАрдХрд░рдг рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.

    Linux рд╡рд░реАрд▓ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╕рд╛рдареА рд╣реЙрдЯрд╕реНрдкреЙрдЯ 1.3.0, GUI рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

    Linux рд╡рд░реАрд▓ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╕рд╛рдареА рд╣реЙрдЯрд╕реНрдкреЙрдЯ 1.3.0, GUI рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

  • rustc рдХрдВрдкрд╛рдЗрд▓рд░рдиреЗ рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рдЪрд┐рдиреНрд╣рд╛рдВрдЪреЗ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрд╣реЗ.

    Linux рд╡рд░реАрд▓ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╕рд╛рдареА рд╣реЙрдЯрд╕реНрдкреЙрдЯ 1.3.0, GUI рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

  • рдкрд░рдлрдкрд╛рд░реНрд╕рд░ рд╕рдмрдореЙрдбреНрдпреВрд▓ рд╕реБрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ, рдлреЛрд░реНрдХ рдХреЙрд▓рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд╕рдорд╛рдВрддрд░реАрдХрд░рдгрд╛рд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рд╕рдорд░реНрдердирд╛рд╕рд╣.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛