рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

i686-linux-gnu-gprof - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ i686-linux-gnu-gprof рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб i686-linux-gnu-gprof рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


gprof - рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ

SYNOPSIS


рдЬреАрдкреНрд░реЛрдл [-[abcDhilLrsTvwxyz] ] [-[рдПрд╕реАрдИрдПрдлрдПрдлрдЬреЗрдПрдирдПрдирдУрдкреАрдкреАрдХреНрдпреВрдЬреЗрдб][рдирд╛рдо]]
[ -рдореИрдВ dirs ] [ -рдбреА[рд╕рдВрдЦреНрдпрд╛] ] [ -рдХ рд╕реЗ ]
[ -рдПрдо рдорд┐рди-рдХрд╛рдЙрдВрдЯ ] [ -рдЖрд░ рдорд╛рдирдЪрд┐рддреНрд░_рдлрд╝рд╛рдЗрд▓ ] [ -рдЯреА рдЯреЗрдмрд▓-рд▓рдВрдмрд╛рдИ ]
[--[рдирд╣реАрдВ-]рдПрдиреЛрдЯреЗрдЯреЗрдб-рд╕реНрд░реЛрдд[=рдирд╛рдо]]
[--[рдирд╣реАрдВ-]рдирд┐рд╖реНрдкрд╛рджрди-рдЧрдгрдирд╛[=рдирд╛рдо]]
[--[рдирд╣реАрдВ-]рдлреНрд▓реИрдЯ-рдкреНрд░реЛрдлрд╛рдЗрд▓[=рдирд╛рдо] ] [--[рдирд╣реАрдВ-]рдЧреНрд░рд╛рдл[=рдирд╛рдо]]
[--[рдирд╣реАрдВ-]рд╕рдордп=рдирд╛рдо] [ -- рд╕рднреА рд▓рд╛рдЗрди ] [ -- рд╕рдВрдХреНрд╖рд┐рдкреНрдд ]
[-рдбреАрдмрдЧ[=рд╕реНрддрд░] ] [ --рдлрдВрдХреНрд╢рди-рдСрд░реНрдбрд░рд┐рдВрдЧ ]
[ -- рдлрд╝рд╛рдЗрд▓-рдЖрджреЗрд╢ рдорд╛рдирдЪрд┐рддреНрд░_рдлрд╝рд╛рдЗрд▓ ] [-рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛-рдкрде=dirs ]
[-рдбрд┐рд╕реНрдкреНрд▓реЗ-рдЕрдкреНрд░рдпреБрдХреНрдд-рдлрд╝рдВрдХреНрд╢рдВрд╕] [-рдлрд╝рд╛рдЗрд▓-рдкреНрд░рд╛рд░реВрдк=рдирд╛рдо ]
[-рдлрд╝рд╛рдЗрд▓-рдЬрд╛рдирдХрд╛рд░реА] [--рд╕рд╣рд╛рдпрддрд╛] [-рд▓рд╛рдЗрди] [-рдЗрдирд▓рд╛рдЗрди-рдлрд╝рд╛рдЗрд▓-рдирд╛рдо]
[-рдорд┐рдирдЯ-рдЧрд┐рдирддреА=n ] [ -- рдиреЛ-рд╕реНрдЯреЗрдЯрд┐рдХ ] [ --рдкреНрд░рд┐рдВрдЯ-рдкрде ]
[-рдЕрд▓рдЧ-рдЕрд▓рдЧ-рдлрд╝рд╛рдЗрд▓реЗрдВ] [--рд╕реНрдерд┐рд░-рдХреЙрд▓-рдЧреНрд░рд╛рдл] [-рдпреЛрдЧ]
[-рдЯреЗрдмрд▓-рд▓рдореНрдмрд╛рдИ=рд▓реЗрди ] [ -- рдкрд╛рд░рдВрдкрд░рд┐рдХ ] [ -- рд╕рдВрд╕реНрдХрд░рдг ]
[-рдЪреМрдбрд╝рд╛рдИ=n ] [--рдЕрдирджреЗрдЦрд╛-рдЧреИрд░-рдХрд╛рд░реНрдп]
[-рдбреАрдордВрдЧрд▓[=рд╕реНрдЯрд╛рдЗрд▓] ] [ --рдиреЛ-рдбреЗрдордВрдЧрд▓ ]
[--рдмрд╛рд╣рд░реА-рдкреНрд░рддреАрдХ-рддрд╛рд▓рд┐рдХрд╛ = рдирд╛рдо]
[ рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓ ] [ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓-рдлрд╝рд╛рдЗрд▓ ...]

рд╡рд░реНрдгрди


"gprof" C, рдкрд╛рд╕реНрдХрд▓, рдпрд╛ рдлреЛрд░рдЯреНрд░рд╛рди77 рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИ
рдХрд╛рд░реНрдпрдХреНрд░рдо. рддрдерд╛рдХрдерд┐рдд рджрд┐рдирдЪрд░реНрдпрд╛ рдХрд╛ рдкреНрд░рднрд╛рд╡ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛. рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдбреЗрдЯрд╛ рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓ (Gmon.out рдбрд┐рдлрд╝реЙрд▓реНрдЯ) рдЬреЛ рд╕рдВрдХрд▓рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕рд╛рде -рдкреАрдЬреА "рд╕реАрд╕реА", "рдкреАрд╕реА", рдФрд░ "рдПрдл 77" рдХрд╛ рд╡рд┐рдХрд▓реНрдкред NS -рдкреАрдЬреА рд╡рд┐рдХрд▓реНрдк рднреА
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд░реВрдЯреАрди рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд▓рд┐рдВрдХ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ. "Gprof" рджреА рдЧрдИ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрдврд╝рддрд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
"a.out") рдФрд░ рдЗрд╕рдХреА рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛ рдФрд░ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ
рд╕реЗ рдЧреНрд░рд╛рдлрд╝ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ Gmon.out. рдпрджрд┐ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдлрд╝рд╛рдЗрд▓ рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ, "gprof" рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдпреЛрдЧ рджрд┐рдЦрд╛рддрд╛ рд╣реИ
рджреА рдЧрдИ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВред

рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП gcc 2.95.x рдпрд╛ 3.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдЬреЛрдбрд╝реЗрдВ -рдлреНрд░реЛрдлрд╛рдЗрд▓-рдЖрд░реНрдХреНрд╕ рд╕рдВрдХрд▓рд┐рдд рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП
рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рдХреЛ gmon.out рдореЗрдВ рдареАрдХ рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

"рдЬреАрдкреНрд░реЛрдлрд╝" рдкреНрд░рддреНрдпреЗрдХ рджрд┐рдирдЪрд░реНрдпрд╛ рдореЗрдВ рдмрд┐рддрд╛рдП рдЧрдП рд╕рдордп рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд▓рд╛,
рдпреЗ рд╕рдордп рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рд╕рд╛рдЗрдХрд┐рд▓
рдЦреЛрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рд╕рдордп рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрдХреНрд░ рдореЗрдВ рдХреЙрд▓ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
рдЪрдХреНрд░ред

рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдХрдИ рд░реВрдк рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

RSI рдлреНрд▓реИрдЯ рдкреНрд░реЛрдлрд╛рдЗрд▓ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рдмрд┐рддрд╛рдпрд╛
рдлрд╝рдВрдХреНрд╢рди, рдФрд░ рдЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХрд┐рддрдиреА рдмрд╛рд░ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрджрд┐ рдЖрдк рдмрд╕
рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдЪрдХреНрд░реЛрдВ рдХреЛ рдЬрд▓рд╛рддреЗ рд╣реИрдВ, рдРрд╕рд╛ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ
рдпрд╣рд╛рдБ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ.

RSI рдХреЙрд▓ рдЧреНрд░рд╛рдл рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП, рдХреМрди рд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдЗрд╕реЗ рдХрд╣рддреЗ рд╣реИрдВ,
рдЗрд╕рдиреЗ рдХреМрди рд╕реЗ рдЕрдиреНрдп рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХрд┐рдП, рдФрд░ рдХрд┐рддрдиреА рдмрд╛рд░ред рдПрдХ рднреА рд╣реИ
рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд╕рдмрд░реВрдЯреАрдиреНрд╕ рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рд╡реНрдпрддреАрдд рд╣реБрдЖ рдЗрд╕рдХрд╛ рдЕрдиреБрдорд╛рди
рд╕рдорд╛рд░реЛрд╣ред рдпрд╣ рдЙрди рд╕реНрдерд╛рдиреЛрдВ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдЬреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдордп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред

RSI рдПрдиреЛрдЯреЗрдЯ рд╕реНрд░реЛрдд рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреА рдПрдХ рдкреНрд░рддрд┐ рд╣реИ,
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рд▓реЗрдмрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рд╡рд┐рдХрд▓реНрдк


рдпреЗ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХрдИ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдкреЛрдВ рдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ "gprof" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдЙрддреНрдкрд╛рджрд┐рдд рдХрд░реЗрдВред

рдЗрдирдореЗрдВ рд╕реЗ рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓реЗрддреЗ рд╣реИрдВ рд╕рд┐рдорд╕реНрдкреЗрдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП рдпрд╛ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЬрд╛рдП. рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдПрдХрд╛рдзрд┐рдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХрдИ рдмрд╛рд░, рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд╕реЗрдЯ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдпрд╛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд┐рднрд┐рдиреНрди рд╕рд╣рд╛рдиреБрднреВрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рдеред

рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рд╡рд┐рдХрд▓реНрдк рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИ (-p -q), рдХреМрди рдХреМрди рд╕реЗ
рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдлреНрд▓реИрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдФрд░ рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред

"-рдП[рд╕рд┐рдореНрдкреЗрдХ]"
"--рдПрдиреЛрдЯреЗрдЯ-рд╕реНрд░реЛрдд[=рд╕рд┐рдореНрдкреЗрдХ]"
RSI -A рд╡рд┐рдХрд▓реНрдк "gprof" рдХреЛ рдПрдиреЛрдЯреЗрдЯ рд╕реНрд░реЛрдд рдХреЛрдб рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рдЕрдЧрд░
рд╕рд┐рдорд╕реНрдкреЗрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, рдХреЗрд╡рд▓ рдорд┐рд▓рд╛рди рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред

"-рдмреА"
"--рд╕рдВрдХреНрд╖рд┐рдкреНрдд"
рдЕрдЧрд░ -b рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, "gprof" рд╡рд░реНрдмреЛрдЬрд╝ рдмреНрд▓рд░реНрдмреНрд╕ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рдЬреЛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдЕрд░реНрде рд╕рдордЭрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддреЗ рд╣реИрдВ, рдпрд╛ рдердХ рдЧрдП рд╣реИрдВ рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реИ
рдзреБрдВрдзрд▓рд╛рдкрди рджреЗрдЦрдиреЗ рдХрд╛.

"-рд╕реА[рд╕рд┐рдореНрдкреЗрдХ]"
"--рдирд┐рд╖реНрдкрд╛рджрди-рдЧрдгрдирд╛[=рд╕рд┐рдореНрдкреЗрдХ]"
RSI -C рд╡рд┐рдХрд▓реНрдк "gprof" рдХреЛ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдореБрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдФрд░
рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдХрд┐рддрдиреА рдмрд╛рд░ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдЧрд░ рд╕рд┐рдорд╕реНрдкреЗрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, рдкреНрд░рд┐рдВрдЯ
рдХреЗрд╡рд▓ рдорд┐рд▓рд╛рди рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рд╛рди рдХрд░реЗрдВред

рдпрджрд┐ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдмреЗрд╕рд┐рдХ-рдмреНрд▓реЙрдХ рдЧрд┐рдирддреА рд░рд┐рдХреЙрд░реНрдб рд╣реИрдВ,
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ -l рд╡рд┐рдХрд▓реНрдк, рд╕рд╛рде рдореЗрдВ -C, рдмреЗрд╕рд┐рдХ-рдмреНрд▓реЙрдХ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдЧрд╛
рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЧрд┐рдирддреА рдХреЛ рдорд┐рд▓рд╛рди рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред

"-рдореИрдВ"
"--рдлрд╛рдЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ"
RSI -i рд╡рд┐рдХрд▓реНрдк рдХреЗ рдХрд╛рд░рдг "gprof" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рд░рд╛рдВрд╢ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИ
рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓(рдлрд╝рд╛рдЗрд▓реЗрдВ) рдФрд░ рдлрд┐рд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдХреА рд╕рдВрдЦреНрдпрд╛,
рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝, рдФрд░ рдмреЗрд╕рд┐рдХ-рдмреНрд▓реЙрдХ рдЧрд┐рдирддреА рд░рд┐рдХреЙрд░реНрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред

"-рдореИрдВ рдбреАрдЖрдИрдЖрд░"
"--рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛-рдкрде=рдбреАрдЖрдИрдЖрд░"
RSI -I рд╡рд┐рдХрд▓реНрдк рдЦреЛрдЬ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдХрд░рдирд╛ рд╣реИ
рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЗрдВ рдвреВрдВрдвреЗрдВ. рдкрд░реНрдпрд╛рд╡рд░рдгрдкрд░рд┐рд╡рд░реНрддреА рддрд╛рд░рдХ GPROF_PATH рдпрд╣ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдзрд┐рдХрддрд░ рдПрдиреЛрдЯреЗрдЯреЗрдб рд╕реНрд░реЛрдд рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЙрддреНрдкрд╛рджрди.

"-рдЬреЗ[рд╕рд┐рдореНрдкреЗрдХ]"
"--рдирд╣реАрдВ-рдПрдиреЛрдЯреЗрдЯ-рд╕реНрд░реЛрдд[=рд╕рд┐рдореНрдкреЗрдХ]"
RSI -J рд╡рд┐рдХрд▓реНрдк рдХреЗ рдХрд╛рд░рдг "gprof" рдПрдиреЛрдЯреЗрдЯреЗрдб рд╕реНрд░реЛрдд рдХреЛрдб рдореБрджреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░ рдкрд╛рддрд╛ рд╣реИред
If рд╕рд┐рдорд╕реНрдкреЗрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, "gprof" рдПрдиреЛрдЯреЗрдЯреЗрдб рд╕реНрд░реЛрдд рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди
рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ.

"-рдПрд▓"
"--рдкреНрд░рд┐рдВрдЯ-рдкрде"
рдЖрдо рддреМрд░ рдкрд░, рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдкрде рдШрдЯрдХ рдХреЗ рд╕рд╛рде рдореБрджреНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ
рджрдмрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛. -L рд╡рд┐рдХрд▓реНрдк "gprof" рдХреЛ рдкреВрд░рд╛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХрд╛ рдкрдердирд╛рдо, рдЬреЛ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ
рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реИ
рд╡рд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬрд┐рд╕рдореЗрдВ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

"-рдкреА[рд╕рд┐рдореНрдкреЗрдХ]"
"--рдлреНрд▓реИрдЯ-рдкреНрд░реЛрдлрд╛рдЗрд▓[=рд╕рд┐рдореНрдкреЗрдХ]"
RSI -p рд╡рд┐рдХрд▓реНрдк "gprof" рдХреЛ рдПрдХ рдлреНрд▓реИрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореБрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рдЕрдЧрд░ рд╕рд┐рдорд╕реНрдкреЗрдХ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, рдХреЗрд╡рд▓ рдорд┐рд▓рд╛рди рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдлреНрд▓реИрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред

"-рдкреА[рд╕рд┐рдореНрдкреЗрдХ]"
"--рдиреЛ-рдлреНрд▓реИрдЯ-рдкреНрд░реЛрдлрд╛рдЗрд▓[=рд╕рд┐рдореНрдкреЗрдХ]"
RSI -P рд╡рд┐рдХрд▓реНрдк рдХреЗ рдХрд╛рд░рдг "gprof" рдПрдХ рдлреНрд▓реИрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреА рдЫрдкрд╛рдИ рдХреЛ рд░реЛрдХ рджреЗрддрд╛ рд╣реИред
If рд╕рд┐рдорд╕реНрдкреЗрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, "gprof" рдПрдХ рдлреНрд▓реИрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди
рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ.

"-рдХреНрдпреВ[рд╕рд┐рдореНрдкреЗрдХ]"
"--рдЧреНрд░рд╛рдл[=рд╕рд┐рдореНрдкреЗрдХ]"
RSI -q рд╡рд┐рдХрд▓реНрдк "gprof" рдХреЛ рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рдЕрдЧрд░
рд╕рд┐рдорд╕реНрдкреЗрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, рдХреЗрд╡рд▓ рдорд┐рд▓рд╛рди рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ
рдФрд░ рдЙрдирдХреЗ рдмрдЪреНрдЪреЗ.

"-рдХреНрдпреВ[рд╕рд┐рдореНрдкреЗрдХ]"
"--рдиреЛ-рдЧреНрд░рд╛рдл[=рд╕рд┐рдореНрдкреЗрдХ]"
RSI -Q рд╡рд┐рдХрд▓реНрдк рдХреЗ рдХрд╛рд░рдг "gprof" рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рдХреА рдЫрдкрд╛рдИ рдХреЛ рд░реЛрдХ рджреЗрддрд╛ рд╣реИред
If рд╕рд┐рдорд╕реНрдкреЗрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, "gprof" рдПрдХ рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░рддрд╛ рд╣реИ
рдорд┐рд▓рд╛рди рдЪрд┐рд╣реНрди.

"-рдЯреА"
"--рдЯреЗрдмрд▓-рд▓рдВрдмрд╛рдИ=рдЕрдВрдХ"
RSI -t рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рд╕рд░реНрд╡рд╛рдзрд┐рдХ рд╕рдХреНрд░рд┐рдп рд╕реНрд░реЛрдд рдкрдВрдХреНрддрд┐рдпрд╛рдБ
рд╕реНрд░реЛрдд рдПрдиреЛрдЯреЗрд╢рди рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рд╕реВрдЪреАрдмрджреНрдз рдХреА рдЬрд╛рдПрдЧреАред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ 10 рд╣реИред

"-y"
"--рдЕрд▓рдЧ-рдлрд╝рд╛рдЗрд▓реЗрдВ"
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рдПрдиреЛрдЯреЗрдЯреЗрдб рд╕реНрд░реЛрдд рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ,
"gprof" рдПрдиреЛрдЯреЗрдЯреЗрдб рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдорд╛рдирдХ-рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рд╣реЛ рддреЛ
рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, рдирд╛рдорд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдиреЛрдЯреЗрдЯреЗрдб рд╕реНрд░реЛрдд
рдкрде/рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо-рдПрдиред рдЕрдЧрд░
рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЫреЛрдЯрд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо-рдПрди рддреЛ рдпреЗ рд╣реИ
рдореВрд▓ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░ рджреЗрддрд╛ рд╣реИ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо, "gprof" рдПрдиреЛрдЯреЗрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдЗрд╕рдХреЗ рдмрдЬрд╛рдп (рдпрджрд┐ рдореВрд▓ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо
рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ, рд╡рд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рд╕рд╛рде рдореЗрдВ рдЕрдиреНрдирд╛).

"-рдЬреЗрдб[рд╕рд┐рдореНрдкреЗрдХ]"
"--рдирд╣реАрдВ-рдирд┐рд╖реНрдкрд╛рджрди-рдЧрдгрдирд╛[=рд╕рд┐рдореНрдкреЗрдХ]"
RSI -Z рд╡рд┐рдХрд▓реНрдк рдХреЗ рдХрд╛рд░рдг "gprof" рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдореБрджреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░ рдкрд╛рддрд╛ рд╣реИ
рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдХрд┐рддрдиреА рдмрд╛рд░ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдЧрд░ рд╕рд┐рдорд╕реНрдкреЗрдХ рдЕрдзрд┐рдХреГрдд рд╣реИ,
рдЯреИрд▓реА рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдмрд╛рд╣рд░ рд░рдЦреЗрдВред

"-рдЖрд░"
"--рдлрд╝рдВрдХреНрд╢рди-рдСрд░реНрдбрд░рд┐рдВрдЧ"
RSI --рдлрдВрдХреНрд╢рди-рдСрд░реНрдбрд░рд┐рдВрдЧ рд╡рд┐рдХрд▓реНрдк "gprof" рдХреЛ рд╕реБрдЭрд╛рдП рдЧрдП рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓рд┐рдВрдЧ рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдСрд░реНрдбрд░ рдХрд░рдирд╛ред рдпрд╣
рд╡рд┐рдХрд▓реНрдк рдПрдХ рдСрд░реНрдбрд░рд┐рдВрдЧ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдкреЗрдЬрд┐рдВрдЧ, рдЯреАрдПрд▓рдмреА рдФрд░ рдХреИрд╢ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдЙрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╣рд╛рд░ рдЬреЛ рдордирдорд╛рдиреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ
рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдореЗрдВ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдХреНрд░рдоред

рд▓рд┐рдВрдХрд░ рдХреЛ рдлрд╝рдВрдХреНрд╢рдВрд╕ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХрд╛ рд╕рдЯреАрдХ рд╡рд┐рд╡рд░рдг
рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЖрджреЗрд╢ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ
рдореИрдиреБрдЕрд▓ред

"-рдЖрд░ map_file"
"--рдлрд╝рд╛рдЗрд▓-рдЖрджреЗрд╢ map_file"
RSI --рдлрд╝рд╛рдЗрд▓-рдЖрджреЗрд╢ рд╡рд┐рдХрд▓реНрдк "gprof" рдХреЛ рд╕реБрдЭрд╛рдП рдЧрдП .o рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓рд┐рдВрдЧ рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рд▓рд╛рдЗрди рдСрд░реНрдбрд░рд┐рдВрдЧред рдпрд╣
рд╡рд┐рдХрд▓реНрдк рдПрдХ рдСрд░реНрдбрд░рд┐рдВрдЧ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдкреЗрдЬрд┐рдВрдЧ, рдЯреАрдПрд▓рдмреА рдФрд░ рдХреИрд╢ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдЙрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╣рд╛рд░ рдЬреЛ рдордирдорд╛рдиреА рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ
рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдореЗрдВ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдХреНрд░рдоред

рдХрд╛ рдЙрдкрдпреЛрдЧ -a рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рддрд░реНрдХ рдХреА рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИред

RSI рдорд╛рдирдЪрд┐рддреНрд░_рдлрд╝рд╛рдЗрд▓ рддрд░реНрдХ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрдердирд╛рдо рд╣реИ рдЬреЛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдореИрдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдирд╛рдоред рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкреНрд░рд╛рд░реВрдк рд╣реИ
рдкреНрд░реЛрдЧреНрд░рд╛рдо "рдПрдирдПрдо" рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рдорд╛рдиред

c-parse.o:00000000 рдЯреА yyparse
c-parse.o:00000004 рд╕реА yyrrflag
c-lang.o:00000000 рдЯреА рд╢рд╛рдпрдж_objc_method_name
c-lang.o:00000000 рдЯреА print_lang_statistics
c-lang.o:00000000 рдЯреА рдкрд╣рдЪрд╛рди_objc_keyword
c-decl.o:00000000 рдЯреА рдкреНрд░рд┐рдВрдЯ_рд▓реИрдВрдЧ_рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛
c-decl.o:00000000 рдЯреА рдкреНрд░рд┐рдВрдЯ_рд▓реИрдВрдЧ_рдЯрд╛рдЗрдк
...

рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдЪрд┐рддреНрд░_рдлрд╝рд╛рдЗрд▓ рдЬреАрдПрдирдпреВ "рдПрдирдПрдо" рдХреЗ рд╕рд╛рде, "рдПрдирдПрдо" рдЬреИрд╕рд╛ рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░реЗрдВ
--рдХреЗрд╡рд▓-рдмрд╛рд╣рд░реА --рдкрд░рд┐рднрд╛рд╖рд┐рдд-рдХреЗрд╡рд▓ -v --рдкреНрд░рд┐рдВрдЯ-рдлрд╝рд╛рдЗрд▓-рдирд╛рдо рдкреНрд░реЛрдЧреНрд░рд╛рдо-рдирд╛рдо"ред

"-рдЯреА"
"--рдкрд░рдВрдкрд░рд╛рдЧрдд"
RSI -T рд╡рд┐рдХрд▓реНрдк "gprof" рдХреЛ рдЕрдкрдирд╛ рдЖрдЙрдЯрдкреБрдЯ "рдкрд╛рд░рдВрдкрд░рд┐рдХ" рдореЗрдВ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рдмреАрдПрд╕рдбреА рд╢реИрд▓реА.

"-рд╡ рдЪреМрдбрд╝рд╛рдИ"
"--рдЪреМрдбрд╝рд╛рдИ=рдЪреМрдбрд╝рд╛рдИ"
рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЗрдиреЛрдВ рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЛ рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЪреМрдбрд╛рдИ. рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ рддрднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм
рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рдХреЗ рдиреАрдЪреЗ рдлрд╝рдВрдХреНрд╢рди рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдирд╛ред

"-рдПрдХреНрд╕"
"--рдСрд▓-рд▓рд╛рдЗрдиреНрд╕"
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рдПрдиреЛрдЯреЗрдЯреЗрдб рд╕реНрд░реЛрдд рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдХреЗрд╡рд▓
рдмреЗрд╕рд┐рдХ-рдмреНрд▓реЙрдХ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдПрдиреЛрдЯреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рд╣реЛ рддреЛ
рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмреЗрд╕рд┐рдХ-рдмреНрд▓реЙрдХ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рдПрдиреЛрдЯреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдиреЛрдЯреЗрд╢рди рджреЛрд╣рд░рд╛рддреЗ рд╣реБрдПред рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ
"tcov" рдХреЗ рд╕рдорд╛рди -a.

"--рдбреЗрдордВрдЧрд▓[=рдЕрдВрджрд╛рдЬ]"
"--рдиреЛ-рдбреЗрдордВрдЧрд▓"
рдпреЗ рд╡рд┐рдХрд▓реНрдк рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ C++ рдкреНрд░рддреАрдХ рдирд╛рдореЛрдВ рдХреЛ рд╡рд┐рдШрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдирд╣реАрдВ
рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреЗ рд╕рдордпред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд╡рд┐рдШрдЯрд┐рдд рдХрд░рдирд╛ рд╣реИред
рдбреАрдореИрдВрдЧрд▓рд┐рдВрдЧ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "--рдиреЛ-рдбреАрдордВрдЧрд▓" рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореИрдВрдЧрд▓рд┐рдВрдЧ рд╕реНрдЯрд╛рдЗрд▓ рд╣реЛрддреЗ рд╣реИрдВред рд╡реИрдХрд▓реНрдкрд┐рдХ
рдПрдХ рдЙрдкрдпреБрдХреНрдд рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП demangling рд╢реИрд▓реА рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЖрдкрдХреЗ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд▓рд┐рдП рд╕реНрдЯрд╛рдЗрд▓ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ред

рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдСрдкреНрд╢рдВрд╕
"-рдП"
"--рдирд╣реАрдВ-рд╕реНрдерд┐рд░"
RSI -a рд╡рд┐рдХрд▓реНрдк "gprof" рдХреЗ рдХрд╛рд░рдг рдореБрджреНрд░рдг рдХреЛ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рджрдмрд╛ рджреЗрддрд╛ рд╣реИ
рдШреЛрд╖рд┐рдд (рдирд┐рдЬреА) рдХрд╛рд░реНрдпред (рдпреЗ рд╡реЗ рдлрд╝рдВрдХреНрд╢рди рд╣реИрдВ рдЬрд┐рдирдХреЗ рдирд╛рдо рд╣реИрдВ
рд╡реИрд╢реНрд╡рд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдЬреЛ рдмрд╛рд╣рд░ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ
рдлрд╝рд╛рдЗрд▓/рдлрд╝рдВрдХреНрд╢рди/рдмреНрд▓реЙрдХ рдЬрд╣рд╛рдВ рдЙрдиреНрд╣реЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред) рдЗрдирдореЗрдВ рдмрд┐рддрд╛рдпрд╛ рдЧрдпрд╛ рд╕рдордп
рдлрд╝рдВрдХреНрд╢рдВрд╕, рдЙрдиреНрд╣реЗрдВ/рдЙрдирд╕реЗ рдХреЙрд▓ рдЗрддреНрдпрд╛рджрд┐, рд╕рднреА рдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдард╣рд░рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛
рд╡рд╣ рдлрд╝рдВрдХреНрд╢рди рдЬреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЗрд╕рдХреЗ рдареАрдХ рдкрд╣рд▓реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдлрд╝реНрд▓реИрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдФрд░ рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рджреЛрдиреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред

"-рд╕реА"
"--рд╕реНрдерд┐рд░-рдХреЙрд▓-рдЧреНрд░рд╛рдл"
RSI -c рд╡рд┐рдХрд▓реНрдк рдХреЗ рдХрд╛рд░рдг рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ
рдПрдХ рдЕрдиреБрдорд╛рди рджреНрд╡рд╛рд░рд╛ рдЬреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдерд╛рди рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░
рдмрд╛рдЗрдирд░реА рдорд╢реАрди рдХреЛрдб рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рд╕реЗ
рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рд░рд┐рдХреЙрд░реНрдб рдХреЗрд╡рд▓ рддрднреА рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдлрд╝рдВрдХреНрд╢рди рджрд░реНрдЬ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ,
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЙрди рдмрдЪреНрдЪреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛, рд▓реЗрдХрд┐рди
рдХрднреА рдирд╣реАрдВ рдереЗ. рдЙрди рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдЬрд┐рдирдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓рд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХреА рднреА рдкрд╣рдЪрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдпрджрд┐ рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛
рдЙрдирдХреЗ рд▓рд┐рдП рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рдореМрдЬреВрдж рд╣реИрдВред рдЧрддрд┐рд╢реАрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд░реВрдЯреАрди рдХреЗ рд▓рд┐рдП рдХреЙрд▓
рдЖрдорддреМрд░ рдкрд░ рд╣реИрдВ рдирд╣реАрдВ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рджреНрд╡рд╛рд░рд╛ рдкрд╛рдпрд╛ рдЧрдпрд╛ред рдорд╛рддрд╛-рдкрд┐рддрд╛ рдпрд╛ рдмрдЪреНрдЪреЗ
рдЗрд╕ рдЕрдиреБрдорд╛рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣рдЪрд╛рдиреЗ рдЧрдП рдХреЛ рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдХреА рдХреЙрд▓ рдЧрд┐рдирддреА 0.

"-рдбреА"
"--рдЕрдирджреЗрдЦрд╛-рдЧреИрд░-рдХрд╛рд░реНрдп"
RSI -D рд╡рд┐рдХрд▓реНрдк рдХреЗ рдХрд╛рд░рдг "gprof" рдЙрди рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИрдВ
рдХрд╛рд░реНрдп рд╣реЛрдирд╛. рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдбреЗрдЯрд╛ рджреЗрдЧрд╛
рдЙрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рдЬрд╣рд╛рдВ рдпрд╣ рд╕рдорд░реНрдерд┐рдд рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕реЛрд▓рд╛рд░рд┐рд╕ рдФрд░ рдПрдЪрдкреАрдпреВрдПрдХреНрд╕)ред

"-рдХ рд╕реЗ"
RSI -k рд╡рд┐рдХрд▓реНрдк рдЖрдкрдХреЛ рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рд╕реЗ рдХрд┐рд╕реА рднреА рдЖрд░реНрдХ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рд╕рд╣рд╛рдиреБрднреВрддрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддреАрдХреЛрдВ рд╕реЗ рд╕реЗ рдЙрди рдорд┐рд▓рд╛рди symspec . рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рдореЗрд░реЗ.

"-рдПрд▓"
"--рд░реЗрдЦрд╛"
RSI -l рд╡рд┐рдХрд▓реНрдк рд▓рд╛рдЗрди-рдмрд╛рдп-рд▓рд╛рдЗрди рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг
рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рд╣рд┐рдЯ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрд░реЛрдд рдХреЛрдб рд▓рд╛рдЗрдиреЛрдВ рдкрд░ рдЪрд╛рд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛,
рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмрдЬрд╛рдп. рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдХреЗрд╡рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИ
"рдЬреАрд╕реАрд╕реА" рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХрд▓рд┐рддред рдирдпреЗ рд╕рдВрд╕реНрдХрд░рдг
рдХреЗ "gcc" рдХреЛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп "gcov" рдЯреВрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдпрджрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдмреЗрд╕рд┐рдХ-рдмреНрд▓реЙрдХ рдХрд╛рдЙрдВрдЯрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░рдХреЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдпрд╣
рд╡рд┐рдХрд▓реНрдк рдпрд╣ рднреА рдкрд╣рдЪрд╛рдиреЗрдЧрд╛ рдХрд┐ рдХреЛрдб рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХрд┐рддрдиреА рдмрд╛рд░ рдереА
рдирд┐рд╖реНрдкрд╛рджрд┐рддред рдЬрдмрдХрд┐ рд▓рд╛рдЗрди-рдмрд╛рдп-рд▓рд╛рдЗрди рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рд╕реЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИ рдХрд┐ рдХрд╣рд╛рдВ
рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрдбрд╝реЗ рд╕рдорд╛рд░реЛрд╣ рдореЗрдВ рдЕрдкрдирд╛ рд╕рдордп рд╡реНрдпрддреАрдд рдХрд░ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рднреА
"gprof" рдХреЗ рдЪрд▓рдиреЗ рдХрд╛ рд╕рдордп рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ
рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдЕрд╢реБрджреНрдзрд┐рдпрд╛рдБ.

"--рдЗрдирд▓рд╛рдЗрди-рдлрд╝рд╛рдЗрд▓-рдирд╛рдо"
рдпрд╣ рд╡рд┐рдХрд▓реНрдк "gprof" рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдмрд╛рдж рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рдлрд╝реНрд▓реИрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдФрд░ рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рджреЛрдиреЛрдВ рдореЗрдВ рдкреНрд░рддреАрдХред рдкреВрд░рд╛ рд░рд╛рд╕реНрддрд╛
рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдлрд╝рд╛рдЗрд▓ рдореБрджреНрд░рд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИ -L рд╡рд┐рдХрд▓реНрдк.

"-рдПрдо рдЕрдВрдХ"
"--рдорд┐рдирдЯ-рдЧрд┐рдирддреА=рдЕрдВрдХ"
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рдирд┐рд╖реНрдкрд╛рджрди рдЧрдгрдирд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЬреЛ рдкреНрд░рддреАрдХ рд╣реИрдВ
рд╕реЗ рдХрдо рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрдЦреНрдпрд╛ рдмрд╛рд░ рджрдмрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

"-рдПрдирд╕рд┐рдореНрдкреЗрдХ"
"--рд╕рдордп=рд╕рд┐рдореНрдкреЗрдХ"
RSI -n рд╡рд┐рдХрд▓реНрдк рдЕрдкрдиреЗ рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ, рдХреЗрд╡рд▓ "gprof" рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рдорд┐рд▓рд╛рди рдХреЗ рд▓рд┐рдП рд╕рдордп рдХрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░реЗрдВ рд╕рд┐рдорд╕реНрдкреЗрдХ.

"-рдПрдирд╕рд┐рдореНрдкреЗрдХ"
"--рдиреЛ-рдЯрд╛рдЗрдо =рд╕рд┐рдореНрдкреЗрдХ"
RSI -n рд╡рд┐рдХрд▓реНрдк рдЕрдкрдиреЗ рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ "gprof" рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ, рдирд╣реАрдВ
рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рдорд┐рд▓рд╛рди рдХреЗ рд▓рд┐рдП рд╕рдордп рдХрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░реЗрдВ рд╕рд┐рдорд╕реНрдкреЗрдХ.

"-рдПрд╕рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо"
"--рдмрд╛рд╣рд░реА-рдкреНрд░рддреАрдХ-рддрд╛рд▓рд┐рдХрд╛=рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо"
RSI -S рд╡рд┐рдХрд▓реНрдк "gprof" рдХреЛ рдмрд╛рд╣рд░реА рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрдврд╝рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ,
рдЬреИрд╕реЗ /proc/kallsyms, рд╕реЗ рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп
рджреА рдЧрдИ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ "a.out" рд╣реИ)ред рдпреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ
рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ред

"-рдЬреЗрдб"
"--рдбрд┐рд╕реНрдкреНрд▓реЗ-рдЕрдкреНрд░рдпреБрдХреНрдд-рдлрд╝рдВрдХреНрд╢рдВрд╕"
рдпрджрд┐ рдЖрдк рджреЗрддреЗ рд╣реИрдВ -z рд╡рд┐рдХрд▓реНрдк, "gprof" рдореЗрдВ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рд╣реЛрдЧрд╛
рд╕рдорддрд▓ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╡реЗ рднреА рдЬрд┐рдиреНрд╣реЗрдВ рдХрднреА рдирд╣реАрдВ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЬрд┐рдиреНрд╣реЗрдВ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛
рдЙрдирдореЗрдВ рдХреЛрдИ рд╕рдордп рдирд╣реАрдВ рдмрд┐рддрд╛рдпрд╛. рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реИ -c
рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдХрд┐ рдХреМрди рд╕реЗ рд░реВрдЯреАрди рдХреЛ рдХрднреА рдирд╣реАрдВ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдХрдИ рддрд░рд╣ рдХрд╛ рдСрдкреНрд╢рдВрд╕
"-рдбреА[рдЕрдВрдХ]"
"--рдбреАрдмрдЧ[=рдЕрдВрдХ]"
RSI -d рд╕рдВрдЦреНрдпрд╛ рд╡рд┐рдХрд▓реНрдк рдбрд┐рдмрдЧрд┐рдВрдЧ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░ рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ, рд╕рднреА рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред

"-рдПрдЪ"
"--рдорджрдж"
RSI -h рд╡рд┐рдХрд▓реНрдк рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред

"-рдУрдирд╛рдо"
"--рдлрд╝рд╛рдЗрд▓-рдкреНрд░рд╛рд░реВрдк=рдирд╛рдо"
рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдкреНрд░рд╛рд░реВрдк
рд░рд╣реЗ рд╕реНрд╡рдд: (рдбрд┐рдлрд╝реЙрд▓реНрдЯ), bsd, 4.4рдмреАрдПрд╕рдбреА, рдЬрд╛рджреВ, рддрдерд╛ рд░рдЦрдиреЗ рдХреА (рдЕрднреА рддрдХ рдирд╣реАрдВ
рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛)ред

"-рдПрд╕"
"--рдпреЛрдЧ"
RSI -s рд╡рд┐рдХрд▓реНрдк "gprof" рдХреЛ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЗрдВ рдкрдврд╝реЗрдВ, рдФрд░ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рд▓рд┐рдЦреЗрдВ
рдмреБрд▓рд╛рдпрд╛ Gmon.sum, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд╕рд╛рд░реА рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИ
рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬрд┐рдирдореЗрдВ "gprof" рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ Gmon.sum рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ; рдЗрд╕рдХрд╛ рдкреНрд░рднрд╛рд╡ рд╡рд┐рд▓рдп рдХрд░рдирд╛ рд╣реИ
рдЕрдиреНрдп рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ Gmon.sum.

рдЖрдЦрд┐рд░ рдореЗрдВ рдЖрдк рдмрд┐рдирд╛ "gprof" рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ -s рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЪрдпреА рдбреЗрдЯрд╛ Gmon.sum.

"-рд╡реА"
"--рд╕рдВрд╕реНрдХрд░рдг"
RSI -v рдзреНрд╡рдЬ "gprof" рдХреЛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдореБрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ, рдФрд░
рдлрд┐рд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред

рдкрджрд╛рд╡рдирдд рдСрдкреНрд╢рдВрд╕
рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ symspecs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

"-рдЗ function_name"
RSI -e рд╕рдорд╛рд░реЛрд╣ рд╡рд┐рдХрд▓реНрдк "gprof" рдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдореБрджреНрд░рд┐рдд рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ
рд╕рдорд╛рд░реЛрд╣ function_name (рдФрд░ рдЙрд╕рдХреЗ рдмрдЪреНрдЪреЗ...) рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рдореЗрдВред
рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЕрднреА рднреА рдХрд┐рд╕реА рднреА рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЪрд╛рдЗрд▓реНрдб рдХреЗ рд░реВрдк рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдЗрд╕реЗ рдХреЙрд▓ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЗрдВрдбреЗрдХреНрд╕ рдирдВрдмрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ [рдирд╣реАрдВ рдореБрджреНрд░рд┐рдд]. рдЕрдзрд┐рдХ
рдПрдХ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ -e рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; рдХреЗрд╡рд▓ рдПрдХ function_name рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд╕рд╛рде рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ -e рд╡рд┐рдХрд▓реНрдк.

"-рдЗ function_name"
"-рдИ рд╕рдорд╛рд░реЛрд╣" рд╡рд┐рдХрд▓реНрдк "-рдИ" рд╡рд┐рдХрд▓реНрдк рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдордп рд╡реНрдпрддреАрдд рд╣реЛрддрд╛ рд╣реИ
рд╕рдорд╛рд░реЛрд╣ рдореЗрдВ (рдФрд░ рдЬрд┐рди рдмрдЪреНрдЪреЛрдВ рдХреЛ рдХрд╣реАрдВ рд╕реЗ рдирд╣реАрдВ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛
рдЕрдиреНрдпрдерд╛), рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдордп рдХреЗ рдкреНрд░рддрд┐рд╢рдд рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝. рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ -E рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; рдХреЗрд╡рд▓ рдПрдХ
function_name рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд╕рд╛рде рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -E рд╡рд┐рдХрд▓реНрдк.

"-рдПрдл function_name"
RSI -f рд╕рдорд╛рд░реЛрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗ рдХрд╛рд░рдг "gprof" рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝ рдХреЛ рд╕реАрдорд┐рдд рдХрд░ рджреЗрддрд╛ рд╣реИ
рд╕рдорд╛рд░реЛрд╣ function_name рдФрд░ рдЙрд╕рдХреЗ рдмрдЪреНрдЪреЗ (рдФрд░ рдЙрдирдХреЗ
рдмрдЪреНрдЪреЗ...)ред рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ -f рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; рдХреЗрд╡рд▓ рдПрдХ
function_name рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд╕рд╛рде рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -f рд╡рд┐рдХрд▓реНрдк.

"-рдПрдл function_name"
RSI -F рд╕рдорд╛рд░реЛрд╣ рд╡рд┐рдХрд▓реНрдк "-f" рд╡рд┐рдХрд▓реНрдк рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╕рдордп
рд╕рдорд╛рд░реЛрд╣ рдореЗрдВ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЙрд╕рдХреЗ рдмрдЪреНрдЪреЗ (рдФрд░ рдЙрдирдХреЗ рдмрдЪреНрдЪреЗ...) рдХрд░реЗрдВрдЧреЗ
рдХреЗ рд▓рд┐рдП рдХреБрд▓ рд╕рдордп рдФрд░ рд╕рдордп рдХрд╛ рдкреНрд░рддрд┐рд╢рдд рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдХреЙрд▓ рдЧреНрд░рд╛рдлрд╝. рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ -F рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; рдХреЗрд╡рд▓ рдПрдХ
function_name рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд╕рд╛рде рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -F рд╡рд┐рдХрд▓реНрдкред -F рд╡рд┐рдХрд▓реНрдк
рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИ -E рд╡рд┐рдХрд▓реНрдк.

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ i686-linux-gnu-gprof рдХрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad