рдпрд╣ рдХрдорд╛рдВрдб рдкрд░рдл-рдбрд┐рдл рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
perf-diff - perf.data рдлрд╝рд╛рдЗрд▓реЗрдВ рдкрдврд╝реЗрдВ рдФрд░ рдЕрдВрддрд░ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ
SYNOPSIS
рдкрд░реНрдлрд╝ diff [рдмреЗрд╕рд▓рд╛рдЗрди рдлрд╝рд╛рдЗрд▓] [рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓1] [[рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓2] ... ]
рд╡рд░реНрдгрди
рдпрд╣ рдХрдорд╛рдВрдб рджреЛ рдпрд╛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ perf.data рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмреАрдЪ рдкреНрд░рджрд░реНрд╢рди рдЕрдВрддрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдкреВрд░реНрдг рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреИрдкреНрдЪрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдпрджрд┐ рдХреЛрдИ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдпрд╣ perf.data.old рдФрд░ perf.data рдорд╛рди рд▓реЗрдЧрд╛ред
рдЕрдВрддрд░ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗрд╡рд▓ рджреЛрдиреЛрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ perf.data рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реА рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ
рдлрд╛рдЗрд▓реЗрдВ.
рдпрджрд┐ рдХреЛрдИ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдирдореВрдиреЗ рдбреАрдПрд╕рдУ рдФрд░ рдкреНрд░рддреАрдХ рджреНрд╡рд╛рд░рд╛ рдХреНрд░рдордмрджреНрдз рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рдкреВрд░реНрдг рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ
рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рд╕реЗ рдЖ рд╕рдХрддреА рд╣реИрдВ, рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рдкрддреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ рдмрд┐рд▓реНрдХреБрд▓ рдЕрд▓рдЧ
рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рдирд╛рдо рдХреА рддреБрд▓рдирд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред
рд╡рд┐рдХрд▓реНрдк
-рдбреА, --рдбрдВрдк-рд░реЙ-рдЯреНрд░реЗрд╕
ASCII рдореЗрдВ рдХрдЪреНрдЪрд╛ рдЯреНрд░реЗрд╕ рдбрдВрдк рдХрд░реЗрдВред
--рдХрд▓рд╕рд┐рдореНрд╕ =
рдХрд▓реНрд╕рд┐рдореНрд╕ рдкрдердирд╛рдо
-рдПрдо, --рдореЙрдбреНрдпреВрд▓
рдореЙрдбреНрдпреВрд▓ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░реЗрдВ. рдЪреЗрддрд╛рд╡рдиреА: рдХреЗрд╡рд▓ -k рдФрд░ LIVE рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
-рдбреА, --рдбреАрдПрд╕рдУрдПрд╕ =
рдХреЗрд╡рд▓ рдЗрди dsos рдореЗрдВ рдкреНрд░рддреАрдХреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рд╕реАрдПрд╕рд╡реА рдЬреЛ рд╕рдордЭрддрд╛ рд╣реИ рдлрд╝рд╛рдЗрд▓: // рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВред
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдмреЗрд╕рд▓рд╛рдЗрди/рдбреЗрд▓реНрдЯрд╛ рдХреЙрд▓рдо рдХреЗ рдкреНрд░рддрд┐рд╢рдд рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ред рджреЗрдЦреЗрдВ--рдкреНрд░рддрд┐рд╢рдд
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП.
-рд╕реА, --рдХреЙрдореНрд╕=
рдЗрди рдХреЙрдордореНрд╕ рдореЗрдВ рдХреЗрд╡рд▓ рдкреНрд░рддреАрдХреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рд╕реАрдПрд╕рд╡реА рдЬреЛ рд╕рдордЭрддрд╛ рд╣реИ рдлрд╝рд╛рдЗрд▓: // рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВред
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдмреЗрд╕рд▓рд╛рдЗрди/рдбреЗрд▓реНрдЯрд╛ рдХреЙрд▓рдо рдХреЗ рдкреНрд░рддрд┐рд╢рдд рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ред рджреЗрдЦреЗрдВ--рдкреНрд░рддрд┐рд╢рдд
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП.
-рдПрд╕, --рдЪрд┐рд╣реНрди=
рдХреЗрд╡рд▓ рдЗрди рдкреНрд░рддреАрдХреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рд╕реАрдПрд╕рд╡реА рдЬреЛ рд╕рдордЭрддрд╛ рд╣реИ рдлрд╝рд╛рдЗрд▓: // рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк
рдмреЗрд╕рд▓рд╛рдЗрди/рдбреЗрд▓реНрдЯрд╛ рдХреЙрд▓рдо рдХреЗ рдкреНрд░рддрд┐рд╢рдд рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ред рдЕрдзрд┐рдХ рдХреЗ рд▓рд┐рдП --рдкреНрд░рддрд┐рд╢рдд рджреЗрдЦреЗрдВ
рдЬрд╛рдирдХрд╛рд░реАред
-рдПрд╕, --рд╕реЙрд░реНрдЯ =
рдХреБрдВрдЬреА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВ: рдкреАрдЖрдИрдбреА, рдХреЙрдо, рдбреАрдПрд╕рдУ, рдкреНрд░рддреАрдХ, рд╕реАрдкреАрдпреВ, рдкреИрд░реЗрдВрдЯ, рдПрд╕рдЖрд░рд╕реАрд▓рд╛рдЗрдиред рдХреГрдкрдпрд╛ рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВ
рдкрд░реНрдлрд╝-рд░рд┐рдкреЛрд░реНрдЯ рдореИрди рдкреЗрдЬ рдореЗрдВ --рд╕реЙрд░реНрдЯ рдХрд░реЗрдВред
-рдЯреА, --рдлрд╝реАрд▓реНрдб-рд╕реЗрдкрд░реЗрдЯрд░=
рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рднрд╛рдЬрдХ рд╡рд░реНрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рд╕рднреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рдмрджрд▓рдХрд░ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рдкреИрдб рди рдХрд░реЗрдВ
a . рдХреЗ рд╕рд╛рде рдкреНрд░рддреАрдХ рдирд╛рдореЛрдВ (рдФрд░ рдЕрдиреНрдп рдЖрдЙрдЯрдкреБрдЯ) рдореЗрдВ рдЗрд╕ рд╡рд┐рднрд╛рдЬрдХ рдХрд╛ . рдЪрд░рд┐рддреНрд░, рдХрд┐ рдЗрд╕ рдкреНрд░рдХрд╛рд░
рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдЧреИрд░ рд╡реИрдз рд╡рд┐рднрд╛рдЬрдХ рд╣реИред
-v, --verbose
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдмрдиреЗрдВ, рдЕрдВрддрд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрдЪреНрдЪреА рдЧрд┐рдирддреА рджрд┐рдЦрд╛рдПрдВред
-рдПрдл, --рдлреЛрд░реНрд╕
рд╢рд┐рдХрд╛рдпрдд рдордд рдХрд░реЛ, рдХрд░реЛред
--symfs=
рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рддреАрдХреЛрдВ рд╡рд╛рд▓реА рдлрд╛рдЗрд▓реЗрдВ рджреЗрдЦреЗрдВред
-рдмреА, --рдмреЗрд╕рд▓рд╛рдЗрди-рдХреЗрд╡рд▓
рдХреЗрд╡рд▓ рдмреЗрд╕рд▓рд╛рдЗрди рдореЗрдВ рдорд┐рд▓рд╛рди рд╡рд╛рд▓реЗ рдЖрдЗрдЯрдо рджрд┐рдЦрд╛рдПрдВред
-рд╕реА, --рдЧрдгрдирд╛
рд╡рд┐рднреЗрджрдХ рдЧрдгрдирд╛ рдЪрдпрди - рдбреЗрд▓реНрдЯрд╛, рдЕрдиреБрдкрд╛рдд, wdiff (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбреЗрд▓реНрдЯрд╛ рд╣реИ)ред рджреЗрдЦрдирд╛
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рддреБрд▓рдирд╛ рдкрджреНрдзрддрд┐ рдЕрдиреБрднрд╛рдЧред
-рдкреА, --рдЕрд╡рдзрд┐
рджреЛрдиреЛрдВ рддреБрд▓рдирд╛рддреНрдордХ рдЗрддрд┐рд╣рд╛рд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд╡рдзрд┐ рдорд╛рди рджрд┐рдЦрд╛рдПрдБред
-рдПрдл, --рд╕реВрддреНрд░
рджреА рдЧрдИ рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рд╕реВрддреНрд░ рджрд┐рдЦрд╛рдПрдБред
-рдУ, --рдЖрджреЗрд╢
рдЧрдгрдирд╛ рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдХреЙрд▓рдо рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред
--рдкреНрд░рддрд┐рд╢рдд
рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдХрд┐ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреА рдЧрдИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХрд╛ рдУрд╡рд░рд╣реЗрдб рдкреНрд░рддрд┐рд╢рдд рдХреИрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдлрд┐рд▓реНрдЯрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
--comms, --dsos рдФрд░/рдпрд╛ --symbols рд╡рд┐рдХрд▓реНрдкреЛрдВ рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
"рд░рд┐рд╢реНрддреЗрджрд╛рд░" рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреА рдЧрдИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реИ рддрд╛рдХрд┐
рджрд┐рдЦрд╛рдИ рдЧрдИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХрд╛ рдпреЛрдЧ рд╣рдореЗрд╢рд╛ 100% рд╣реЛрдЧрд╛ред "рдкреВрд░реНрдг" рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ рдмрд░рдХрд░рд╛рд░ рд░рдЦрддрд╛ рд╣реИ
рдлрд╝рд┐рд▓реНрдЯрд░ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВ рдореВрд▓ рдорд╛рдиред
рддреБрд▓рдирд╛
рддреБрд▓рдирд╛ рдмреЗрд╕рд▓рд╛рдЗрди рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реЛрддреА рд╣реИред рдмреЗрд╕рд▓рд╛рдЗрди perf.data рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреБрдирд░рд╛рд╡реГрддреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдирдореВрдиреЛрдВ рдХреЗ рд▓рд┐рдП. рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЕрдиреНрдп рд╕рднреА perf.data рдлрд╝рд╛рдЗрд▓реЗрдВ рдЦреЛрдЬреА рдЬрд╛рддреА рд╣реИрдВ
рдЖрдзрд╛рд░рднреВрдд рдирдореВрдирд╛ рдЬреЛрдбрд╝реА. рдпрджрд┐ рдЬреЛрдбрд╝реА рдкрд╛рдИ рдЬрд╛рддреА рд╣реИ, рддреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдо рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ред
рдЧреИрд░-рдмреЗрд╕рд▓рд╛рдЗрди perf.data рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рднреА рдирдореВрдиреЗ, рдЬреЛ рдХрд┐рд╕реА рднреА рдмреЗрд╕рд▓рд╛рдЗрди рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗ рд╣реИрдВ
рдмреЗрд╕рд▓рд╛рдЗрди рдХреЙрд▓рдо рдХреЗ рднреАрддрд░ рдЦрд╛рд▓реА рдЬрдЧрд╣ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдЧрдгрдирд╛ рдкрд░рд┐рдгрд╛рдо (рдбреЗрд▓реНрдЯрд╛) рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд
рдЙрдирдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреЙрд▓рдо рдореЗрдВред
рдЙрджрд╛рд╣рд░рдг рдлрд╝рд╛рдЗрд▓ рдирдореВрдиреЗ: - рдлрд╝рд╛рдЗрд▓ A рдирдореВрдиреЗ рдХреЗ рд╕рд╛рде f1, f2, f3, f4, f6 - рдлрд╝рд╛рдЗрд▓ B рдирдореВрдиреЗ f2 рдХреЗ рд╕рд╛рде,
рдПрдл4, рдПрдл5 - рдирдореВрдиреЗ рдПрдл1, рдПрдл2, рдПрдл5 рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рд╕реА
рдЙрджрд╛рд╣рд░рдг рдЖрдЙрдЯрдкреБрдЯ: x - рдЧрдгрдирд╛ рдЬреЛрдбрд╝реА b рдХреЗ рд▓рд┐рдП рд╣реЛрддреА рд╣реИ - рдмреЗрд╕рд▓рд╛рдЗрди рдирдореВрдирд╛ рдкреНрд░рддрд┐рд╢рдд
┬╖ рдкреВрд░реНрдг рдЕрдВрддрд░ рдПрдмреАрд╕реА
рдмреЗрд╕рд▓рд╛рдЗрди/рдП рдХрдВрдкреНрдпреВрдЯ/рдмреА рдХрдВрдкреНрдпреВрдЯ/рд╕реА рдирдореВрдиреЗ
---------------------------------------
рдмреАрдПрдХреНрд╕ рдПрдл1
bxx f2
рдмреА f3
рдмреАрдПрдХреНрд╕ рдПрдл4
рдмреА f6
xx f5
┬╖ рдкреВрд░реНрдг рдЕрдВрддрд░ рдмреАрдПрд╕реА
рдмреЗрд╕рд▓рд╛рдЗрди/рдмреА рдХрдВрдкреНрдпреВрдЯ/рдП рдХрдВрдкреНрдпреВрдЯ/рд╕реА рдирдореВрдиреЗ
---------------------------------------
bxx f2
рдмреАрдПрдХреНрд╕ рдПрдл4
рдмреАрдПрдХреНрд╕ рдПрдл5
xx f1
рдПрдХреНрд╕ рдПрдл3
рдПрдХреНрд╕ рдПрдл6
┬╖ рдкреВрд░реНрдг рдЕрдВрддрд░ рд╕реАрдмреАрдП
рдмреЗрд╕рд▓рд╛рдЗрди/рд╕реА рдХрдВрдкреНрдпреВрдЯ/рдмреА рдХрдВрдкреНрдпреВрдЯ/рдП рдирдореВрдиреЗ
---------------------------------------
рдмреАрдПрдХреНрд╕ рдПрдл1
bxx f2
рдмреАрдПрдХреНрд╕ рдПрдл5
рдПрдХреНрд╕ рдПрдл3
xx f4
рдПрдХреНрд╕ рдПрдл6
рддреБрд▓рдирд╛ рд╡рд┐рдзрд┐
рдбреЗрд▓реНрдЯрд╛
рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдбреЗрд▓реНрдЯрд╛ рдХреЙрд▓рдо рдорд╛рди рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ d рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЧрдгрдирд╛ рдХреА рдЧрдИ:
d = A->рдЕрд╡рдзрд┐_рдкреНрд░рддрд┐рд╢рдд - B->рдЕрд╡рдзрд┐_рдкреНрд░рддрд┐рд╢рдд
рдЗрд╕рдХреЗ рд╕рд╛рде: - рдП/рдмреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбреЗрдЯрд╛/рдмреЗрд╕рд▓рд╛рдЗрди рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╣рд┐рд╕реНрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ (рдпрд╛
perf.data/perf.data.old) рдХреНрд░рдорд╢рдГред
┬╖ period_percent рдПрдХрд▓ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЗ рднреАрддрд░ рд╣рд┐рд╕реНрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЕрд╡рдзрд┐ рдорд╛рди рдХрд╛ % рд╣реИ
┬╖ -C, -d рдФрд░/рдпрд╛ -S рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдкрд░, period_percent рдХреЛ рдХреИрд╕реЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреА рдЬрд╛рддреА рд╣реИрдВ. рдРрд╕реЗ рдЙрддрд╛рд░-рдЪрдврд╝рд╛рд╡ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП --percentage=absolute рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЕрдиреБрдкрд╛рдд
рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЕрдиреБрдкрд╛рдд рдХреЙрд▓рдо рдорд╛рди рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ r рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЧрдгрдирд╛ рдХреА рдЧрдИ:
рдЖрд░ = рдП->рдЕрд╡рдзрд┐ / рдмреА->рдЕрд╡рдзрд┐
рдЗрд╕рдХреЗ рд╕рд╛рде: - рдП/рдмреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбреЗрдЯрд╛/рдмреЗрд╕рд▓рд╛рдЗрди рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╣рд┐рд╕реНрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ (рдпрд╛
perf.data/perf.data.old) рдХреНрд░рдорд╢рдГред
┬╖ рдЕрд╡рдзрд┐ рд╣рд┐рд╕реНрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЕрд╡рдзрд┐ рдорд╛рди рд╣реИ
wdiff: рд╡рдЬрди-рдмреА, рд╡рдЬрди-рдП
рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рднрд╛рд░рд┐рдд diff рдХреЙрд▓рдо рдорд╛рди рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ d рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЧрдгрдирд╛ рдХреА рдЧрдИ:
рдбреА = рдмреА->рдЕрд╡рдзрд┐ * рд╡рдЬрди-рдП - рдП->рдЕрд╡рдзрд┐ * рд╡рдЬрди-рдмреА
┬╖ рдП/рдмреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбреЗрдЯрд╛/рдмреЗрд╕рд▓рд╛рдЗрди рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╣рд┐рд╕реНрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛ рд░рд╣рд╛ рд╣реИ (рдпрд╛
perf.data/perf.data.old) рдХреНрд░рдорд╢рдГред
┬╖ рдЕрд╡рдзрд┐ рд╣рд┐рд╕реНрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЕрд╡рдзрд┐ рдорд╛рди рд╣реИ
┬╖ рд╡рдЬрди-рдП/рд╡рдЬрди-рдмреА рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдП рдЧрдП рд╡рдЬрди рд╣реИрдВ -c рд╡рд┐рдХрд▓реНрдк рдкреАрдЫреЗ : рд╡рд┐рднрд╛рдЬрдХ
рдкрд╕рдВрдж -c рдбрдмреНрд▓реНрдпреВрдбреАрдПрдлрд╝:1,2.
┬╖ рд╡рдЬрди-рдП рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╡рдЬрди рд╣реИ
┬╖ рд╡рдЬрди-рдмреА рдмреЗрд╕рд▓рд╛рдЗрди рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╡рдЬрди рд╣реИ
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди perf-diff рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ