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