Скачиваний:
16
Добавлен:
01.05.2014
Размер:
173.29 Кб
Скачать
ѓ‹Ђ‚Ђ 4: ‘ђ…„Ђ ‘€‘’…Њ› TURBO PROFILER


‘Ёб⥬  Turbo Profiler ¬ ЄбЁ¬ «м­® гЇа®й Ґв Їа®жҐбб Їа®дЁ«Ё-
а®ў ­Ёп Ё 㢥«ЁзЁў Ґв ҐЈ® нд䥪⨢­®бвм. Љ®Ј¤  ‚л § ЇгбЄ ҐвҐ Їа®-
Ја ¬¬г Turbo Profiler, в® ўбҐ б।бвў , ­Ґ®Ўе®¤Ё¬лҐ ‚ ¬ ¤«п Ї®«г-
祭Ёп Їp®дЁ«Ґ© ‚ иЁе Їа®Ја ¬¬, ®Є §лў Ґвбп г ‚ б Ї®¤ агЄ®©. ‚Ґбм
нв®в Є®¬Ї«ҐЄб ў®§¬®¦­®б⥩ § Є«о祭 ў ‘।Ґ бЁб⥬л Turbo
Profiler

Ља®¬Ґ в®Ј®, б।  бЁб⥬л Turbo Profiler ЇаҐ¤®бв ў«пҐв б«Ґ-
¤гойЁҐ ¤®Ї®«­ЁвҐ«м­лҐ ў®§¬®¦­®бвЁ, Є®в®алҐ ҐйҐ Ў®«миҐ гЇа®й ов
Їа®жҐбб Їp®дЁ«Ёp®ў ­Ёп Їа®Ја ¬¬:

* ў®§¬®¦­®бвм ЇаЁбгвбвўЁп ­  нЄа ­Ґ ¬®­Ёв®а  §­ зЁвҐ«м­®Ј®
зЁб«  ®Є®­, Є®в®алҐ ¬®¦­® ЇҐаҐ¬Ґй вм Ї® нЄа ­г Ё а §¬Ґал Є®-
в®але ¬®¦­® Ё§¬Ґ­пвм;

* ­ «ЁзЁҐ Ї®¤¤Ґа¦ЄЁ "¬лиЁ", б®ў¬ҐбвЁ¬®© б Microsoft mouse
ўҐpбЁЁ 6.1;

* ­ «ЁзЁҐ Ў«®Є®ў ¤Ё «®Ј , § ¬Ґ­пойЁе ¬­®Ј®гp®ў­ҐўлҐ ¬Ґ­о.

—Ђ‘’њ 2: ЉЋЊЏЋЌ…Ќ’› ‘ђ…„›

‘।  бЁб⥬л Turbo Profiler ­ бзЁвлў Ґв ў ᥡҐ ваЁ ўЁ§г «м-
­ле Є®¬Ї®­Ґ­вл: бва®Єг ¬Ґ­о г ўҐае­ҐЈ® Єа п нЄа ­ , ®Є®­­го ®Ў-
« бвм ў б।­Ґ© з бвЁ нЄа ­  Ё бва®Єг б®бв®п­Ёп г ­Ё¦­ҐЈ® Єа п
нЄа ­ . ‚ १г«мв вҐ ўлЎ®а  ¬­®ЈЁе н«Ґ¬Ґ­в®ў ¬Ґ­о ­  нЄа ­ Ўг¤гв
ўл¤ ў вмбп Ў«®ЄЁ ¤Ё «®Ј . ЏҐаҐ¤ ⥬, Є Є Ї®¤а®Ў­® ®ЇЁб вм Є ¦¤л©
н«Ґ¬Ґ­в ¬Ґ­о Ё­вҐЈаЁа®ў ­­®© б।л, ¬л ®ЇЁиҐ¬ Ў®«ҐҐ ®Ў®ЎйҐ­­® нвЁ
вЁЇ®ўлҐ Є®¬Ї®­Ґ­вл.

‘ва®Є  ¬Ґ­о Ё ¬Ґ­о

‚ бЁб⥬Ґ Turbo Profiler, Ї®¬Ё¬® Ј«®Ў «м­ле, Ё¬Ґовбп в Є¦Ґ
«®Є «м­лҐ ¬Ґ­о. Љ Ј«®Ў «м­л¬ ¬Ґ­о ¤®бвгЇ ®бгйҐбвў«пҐвбп Ї®бpҐ¤бв-
ў®¬ бвp®ЄЁ ¬Ґ­о,   «®Є «м­лҐ ¬Ґ­о ўл§лў овбп Ё§ p §«Ёз­ле ®Є®­
бЁб⥬л.

‘ва®Є  ¬Ґ­о ЇаҐ¤бв ў«пҐв б®Ў®© ®б­®ў­®Ґ б।бвў® ¤®бвгЇ  Є®
ўбҐ¬ Є®¬ ­¤ ¬ ¬Ґ­о. ‚ ¤®Ї®«­Ґ­ЁҐ Є н⮬㠢 ¤ ­­®© бв®ЄҐ Ё§®Ўа ¦ -
Ґвбп Ё­¤ЁЄ в®а б®бв®п­Ёп Їа®Ја ¬¬л, б Ї®¬®ймо Є®в®а®Ј® ¬®¦­®, ­ -
ЇаЁ¬Ґа, ®ЇаҐ¤Ґ«Ёвм, зв® Їа®дЁ«Ёа®ўйЁЄ ў ¤ ­­л© ¬®¬Ґ­в Ј®в®ў Є ўл-
Ї®«­Ґ­Ёо ‚ иЁе Є®¬ ­¤ (READY), ўлЇ®«­пҐв ‚ иг Їа®Ја ¬¬г (RUNNING)
Ё«Ё ¦¤Ґв Є®Ј¤  § Є®­зЁвбп ўлЇ®«­Ґ­ЁҐ ⥪г饩 Є®¬ ­¤л (WAIT).
‘ва®Є  ¬Ґ­о ®Є §лў Ґвбп ­ҐўЁ¤Ё¬®© «Ёим ў ⮬ б«гз Ґ, Є®Ј¤  ‚л
Їа®б¬ ваЁў ҐвҐ Ё­д®а¬ жЁо, Ї®бл« Ґ¬го ‚ иҐ© Їа®Ја ¬¬®© ­  нЄа ­
Ї®«м§®ў вҐ«п (user screen)

‚лЎ®а Є®¬ ­¤ ¬Ґ­о ЇpЁ Ї®¬®йЁ Є« ўЁ вгpл

„ «ҐҐ ®ЇЁблў Ґвбп, Є Є ¬®¦­® ўлЎЁа вм Є®¬ ­¤л Ј«®Ў «м­®Ј®
¬Ґ­о, Ї®«м§гпбм «Ёим Є« ўЁ вга®©:

1. Ќ ¦¬ЁвҐ Є« ўЁиг F10. ‚ १г«мв вҐ бва®Є  ¬Ґ­о бв ­®ўЁвбп  Є-
вЁў­®©. ќв® ®§­ з Ґв, зв® ¤ «м­Ґ©иЁҐ ­ ¦ вЁп Є« ўЁи Ўг¤гв
®в­®бЁвмбп Ё¬Ґ­­® Є бва®ЄҐ ¬Ґ­о,   ­Ґ Є ¤агЈ®¬г Є®¬Ї®­Ґ­вг
‘।л.

Љ®Ј¤  бва®Є  ¬Ґ­о ®Є §лў Ґвбп  ЄвЁў­®©, ‚л ўЁ¤ЁвҐ, зв® Є -
Є®©-«ЁЎ® § Ј®«®ў®Є ¬Ґ­о ўл¤Ґ«Ґ­ бўҐв®ўл¬ ¬ аЄҐа®¬. ‡ Ј®«®ў®Є
¬Ґ­о, Є®в®ал© ўл¤Ґ«Ґ­ бўҐв®ўл¬ ¬ аЄҐа®¬, ЇаҐ¤бв ў«пҐв б®Ў®©
ўлЎа ­­л© ў ⥪гйЁ© ¬®¬Ґ­в н«Ґ¬Ґ­в ¬Ґ­о.

2. „«п ўлЎ®а  в®Ј® ¬Ґ­о, Є®в®а®Ґ ‚л е®вЁвҐ ®в®Ўа §Ёвм, ­Ґ®Ўе®-
¤Ё¬® ў®бЇ®«м§®ў вмбп Є« ўЁи ¬Ё гЇа ў«Ґ­Ёп Єгаб®а®¬. Џ®б«Ґ
нв®Ј® ­Ґ®Ўе®¤Ё¬® ­ ¦ вм Є« ўЁиг Enter.

‚ ¦­®Ґ § ¬Ґз ­ЁҐ: „«п ®в¬Ґ­л ­ҐЄ®в®а®Ј® ¤Ґ©бвўЁп б«Ґ¤г-
Ґв ­ ¦ вм Є« ўЁиг Esc.

‚®§¬®¦­® г᪮७ЁҐ нв®Ј® ¤Ґ©бвўЁп. „®бв в®з­® «Ёим ­ ¦ вм
ЇҐpўго ЎгЄўг ᮮ⢥вбвўго饩 Є®¬ ­¤л ¬Ґ­о (ЎгЄўг  ЄвЁў жЁЁ).
(Ќ ЇаЁ¬Ґа, ­ е®¤пбм ў бва®ЄҐ ¬Ґ­о ¬®¦­® ­ ¦ вм Є« ўЁиг F,
зв®Ўл Ўлбва® ЇҐаҐ©вЁ Є ¬Ґ­о Files (” ©«л).) …б«Ё ‚л ­ е®¤Ё-
вҐбм ў Їа®Ё§ў®«м­®¬ ¬Ґб⥠бЁб⥬л, в® ¤«п ®в®Ўа ¦Ґ­Ёп ­Ґ®Ў-
室Ё¬®Ј® ‚ ¬ ¬Ґ­о ­Ґ®Ўе®¤Ё¬® ­ ¦ вм Є« ўЁиг Alt ў Є®¬ЎЁ­ жЁЁ
б ЎгЄў®©  ЄвЁў жЁЁ ¤ ­­®Ј® ¬Ґ­о.

…б«Ё §  Є®¬ ­¤®© ¬Ґ­о б«Ґ¤гҐв ¬­®Ј®в®зЁҐ (...), в® ў १г«м-
в вҐ ўлЎ®а  ¤ ­­®© Є®¬ ­¤л Їа®Ё§ў®¤Ёвбп ®в®Ўа ¦Ґ­ЁҐ Ў«®Є 
¤Ё «®Ј . …б«Ё §  Є®¬ ­¤®© б«Ґ¤гҐв бЁ¬ў®« ваҐгЈ®«м­ЁЄ , ®Ўа -
饭­®Ј® ®бваЁҐ¬ ўЇа ў®, в® ўлЎ®а ¤ ­­®© Є®¬ ­¤л ЇаЁў®¤Ёв Є
Ї®пў«Ґ­Ёо ¤агЈ®Ј® ¬Ґ­о.

3. „«п ўлЎ®а  ­Ґ®Ўе®¤Ё¬®© ‚ ¬ Є®¬ ­¤л ў­®ўм ­Ґ®Ўе®¤Ё¬® ў®бЇ®«м-
§®ў вмбп Є« ўЁи ¬Ё гЇа ў«Ґ­Ёп Єгаб®а®¬. Џ®б«Ґ нв®Ј® ­Ґ®Ўе®-
¤Ё¬® ­ ¦ вм Є« ўЁиг Enter.

“᪮७ЁҐ ¤Ґ©бвўЁп ў®§¬®¦­® Ё ў н⮬ б«гз Ґ. Џ®б«Ґ в®Ј®, Є Є
¬Ґ­о ®в®Ўа ¦Ґ­® ­  нЄа ­Ґ, ¤®бв в®з­® «Ёим ­ ¦ вм ўл¤Ґ«Ґ­­го
¤агЈЁ¬ 梥⮬ ЎгЄўг (ЎгЄўг  ЄвЁў жЁЁ) Є®¬ ­¤л, зв®Ўл ўлЎа вм
ҐҐ.

Џ®б«Ґ нв®Ј® бЁб⥬  Turbo Profiler «ЁЎ® ўлЇ®«­пҐв ўлЎа ­­го
Є®¬ ­¤г, «ЁЎ® ®в®Ўа ¦ Ґв Ў«®Є ¤Ё «®Ј , «ЁЎ® ®в®Ўа ¦ Ґв ¤аг-
Ј®Ґ ¬Ґ­о.

‚ ¤®Ї®«­Ґ­ЁҐ Є Ј«®Ў «м­л¬ ¬Ґ­о, ¤®бвгЇ Є Є®в®pл¬ ®бгйҐбвў«п-
Ґвбп Ї®бpҐ¤бвў®¬ бвp®ЄЁ ¬Ґ­о, Є ¦¤®Ґ Ё§ ®Є®­ бЁб⥬л Turbo
Profiler Ё¬ҐҐв ®¤­® Ё«Ё ­ҐбЄ®«мЄ® бў®Ёе б®Ўб⢥­­ле ¬Ґ­о. …б«Ё ‚л
­ е®¤ЁвҐбм ў Є Є®¬-­ЁЎг¤м Ё§ ®Є®­ бЁб⥬л, в® ­ ¦ ў Є®¬ЎЁ­ жЁо
Є« ўЁи Alt-F10, ‚л ¬®¦ҐвҐ ®в®Ўp §Ёвм «®Є «м­®Ґ ¬Ґ­о ¤ ­­®Ј® ®Є­ .

Џ®б«Ґ Ї®пў«Ґ­Ёп ­  нЄp ­Ґ «®Є «м­®Ј® ¬Ґ­о, ¤«п ўлЎ®а  ­Ґ®Ў-
室Ё¬®© ‚ ¬ Є®¬ ­¤л ¬®¦­® ў®бЇ®«м§®ў вмбп Є« ўЁи ¬Ё гЇа ў«Ґ­Ёп
Єгаб®а®¬, § вҐ¬ б«Ґ¤гҐв ­ ¦ вм Є« ўЁиг Enter. Љ Є в®«мЄ® ‚л
ўлЎp «Ё Є Єго-«ЁЎ® Є®¬ ­¤г «®Є «м­®Ј® ¬Ґ­о, бЁб⥬  Turbo
Profiler «ЁЎ® ўлЇ®«­пҐв ўлЎа ­­го Є®¬ ­¤г, «ЁЎ® ®в®Ўа ¦ Ґв Ў«®Є
¤Ё «®Ј , «ЁЎ® ®в®Ўа ¦ Ґв ¤агЈ®Ґ ¬Ґ­о. „«п в®Ј®, зв®Ўл ­ Їpп¬го
®Ўp вЁвмбп Є Є Є®©-«ЁЎ® Є®¬ ­¤Ґ «®Є «м­®Ј® ¬Ґ­о (ЎҐ§ ЇpҐ¤-
ў pЁвҐ«м­®Ј® ўл§®ў  б ¬®Ј® ¬Ґ­о), ­Ґ®Ўе®¤Ё¬® ў®бЇ®«м§®ў вмбп Є®¬-
ЎЁ­ жЁҐ© Є« ўЁи ўЁ¤  Alt-<ЎгЄў >, Ј¤Ґ <ЎгЄў > - нв® ЎгЄў  б®®в-
ўҐвбвўго饩 Є®¬ ­¤л ¬Ґ­о, ўл¤Ґ«Ґ­­ п бўҐв®ўл¬ ¬ pЄҐp®¬.

¬лим „«п ўлЎ®а  Є®¬ ­¤ Ј«®Ў «м­ле ¬Ґ­о ¬®¦­® в Є¦Ґ Ї®«м§®ў вмбп
¬лимо. Џ®б«Ґ¤®ў вҐ«м­®бвм ¤Ґ©бвўЁ© ¤®«¦­  Ўлвм б«Ґ¤го饩:

1. “бв ­®ўЁвҐ ¬ аЄҐа ¬лиЁ ­  ваҐЎгҐ¬л© § Ј®«®ў®Є ¬Ґ­о Ё ­ ¦¬ЁвҐ
Є­®ЇЄг ¬лиЁ, зв®Ўл ®в®Ўа §Ёвм нв® ¬Ґ­о.

2. “бв ­®ўЁвҐ ¬ аЄҐа ¬лиЁ ­  вॡ㥬го Є®¬ ­¤г Ё ­ ¦¬ЁвҐ Є­®ЇЄг
¬лиЁ, зв®Ўл ўлЎа вм нвг Є®¬ ­¤г.

‚л ¬®¦ҐвҐ в Є¦Ґ ®вЎгЄбЁа®ў вм ¬ аЄҐа ¬лиЁ ®в § Ј®«®ўЄ  ¬Ґ­о
ў­Ё§ ­ҐЇ®б।б⢥­­® ¤® Є®¬ ­¤л ¬Ґ­о. Љ®Ј¤  ¬ аЄҐа ¬лиЁ ¤®бвЁЈ­Ґв
в®© Є®¬ ­¤л, Є®в®аго ‚л е®вЁвҐ ўлЎа вм, ®вЇгбвЁвҐ Є­®ЇЄг ¬лиЁ.
(…б«Ё ‚л Ё§¬Ґ­ЁвҐ бў®Ё ­ ¬ҐаҐ­Ёп, в® ­Ґ®Ўе®¤Ё¬® «Ёим ®вЎгЄбЁа®-
ў вм ¬ аЄҐа ¬лиЁ ў®ў­Ґ ¬Ґ­о; ЇаЁ н⮬ ­ЁЄ Є п Є®¬ ­¤  ­Ґ Ўг¤Ґв
ўлЎа ­ .)

„«п в®Ј®, зв®Ўл ўлЎp вм Є Єго-­ЁЎг¤м Є®¬ ­¤г «®Є «м­®Ј® ¬Ґ­о
 ЄвЁў­®Ј® ®Є­  Їp®дЁ«Ёp®ўйЁЄ :

1. Ќ ¦¬ЁвҐ Їp ўго Є­®ЇЄг ¬лиЁ ¤«п в®Ј®, зв®Ўл ®в®Ўp §Ёвм нв®
«®Є «м­®Ґ ¬Ґ­о.

2. “бв ­®ўЁвҐ ¬ аЄҐа ¬лиЁ ­  вॡ㥬го Є®¬ ­¤г Ё ­ ¦¬ЁвҐ Є­®ЇЄг
¬лиЁ, зв®Ўл ўлЎа вм нвг Є®¬ ­¤г.

‘।бвў  ®ЇҐа вЁў­®Ј® ¤®бвгЇ 

‘Ёб⥬  Turbo Profiler ЇаҐ¤®бв ў«пҐв ап¤ б।бвў, Є®в®алҐ
Ї®§ў®«пов ®бгйҐбвў«пвм ®ЇҐа вЁў­л© ўлЎ®а Є®¬ ­¤ ¬Ґ­о. Ќ ЇаЁ¬Ґа,
⥠Ї®«м§®ў вҐ«Ё, г Є®в®але ў а бЇ®а殮­ЁЁ Ё¬ҐҐвбп ¬лим, ¬®Јгв
ЇаҐўа й вм б®бв®пйЁ© Ё§ ¤ўге и Ј®ў бЇ®б®Ў ¤®бвгЇ  ў ®¤­®и Ј®ўл©
Їг⥬ ЎгЄбЁа®ўЄЁ ¬ аЄҐа  ¬лиЁ ®в § Ј®«®ўЄ  ¬Ґ­о ў­Ё§ ­ҐЇ®б।бв-
ўҐ­­® ¤® Є®¬ ­¤л ¬Ґ­о б ®вЇгбЄ ­ЁҐ¬ Є­®ЇЄЁ ¬лиЁ Ї®б«Ґ в®Ј®, Є Є
Ўг¤Ґв ўлЎа ­  ᮮ⢥вбвўгой п Є®¬ ­¤ .

ЏаЁ а Ў®вҐ б Є« ўЁ вга®© ¤«п ®Ўа йҐ­Ёп Є бва®ЄҐ ¬Ґ­о Ё ўлЎ®-
а  Є®¬ ­¤ ‚л ¬®¦ҐвҐ ў®бЇ®«м§®ў вмбп а冷¬ б®зҐв ­Ё© Є« ўЁи (Є®в®-
алҐ ­ §лў овбп Є« ўЁи ¬Ё  ЄвЁў жЁЁ). „ «ҐҐ ЇаЁў®¤Ёвбп ЇҐаҐзҐ­м
¤®бвгЇ­ле ў а Ў®вҐ Є« ўЁи  ЄвЁў жЁЁ.


ќв® ­ ¤® ᤥ« вм —в®Ўл Ї®«гзЁвм ў®в зв®...


Ќ ¦¬ЁвҐ Є« ўЁиг Ctrl ў б®ў®-
ЄгЇ­®бвЁ б ўл¤Ґ«Ґ­­®© ЎгЄў®©
Є®¬ ­¤л «®Є «м­®Ј® ¬Ґ­о



‚лЇ®«­Ёвм Є®¬ ­¤г «®Є «м­®Ј®
¬Ґ­о

Ќ ¦¬ЁвҐ Є« ўЁиг Alt ў б®ў®ЄгЇ- Ћв®Ўа §Ёвм ¬Ґ­о Ё§ бвp®ЄЁ ¬Ґ-
­®бвЁ б ўл¤Ґ«Ґ­­®© ЎгЄў®© Є®- ­о
¬ ­¤л ¬Ґ­о

Ќ ¦¬ЁвҐ ўл¤Ґ«Ґ­­го ЎгЄўг Є - ‚лЎp вм нвг Є®¬Ї®­Ґ­вг Ў«®Є 
Є®©-«ЁЎ® Є®¬Ї®­Ґ­вл Ў«®Є  ¤Ё - ¤Ё «®Ј 
«®Ј 

Ќ ¦¬ЁвҐ Є« ўЁиг  ЄвЁў жЁЁ, ‚лЇ®«­Ёвм Є®¬ ­¤г ¬Ґ­о
гЄ § ­­го бp §г Ї®б«Ґ Є®¬ ­¤л
¬Ґ­о


ЋЄ­  бЁб⥬л Turbo Profiler

Ѓ®«ми п з бвм в®Ј®, зв® ‚л ўЁ¤ЁвҐ Ё ¤Ґ« ҐвҐ ў б।Ґ бЁб⥬л
Turbo Profiler, Їа®Ёб室Ёв ў ®Є­Ґ. ЋЄ­® ЇаҐ¤бв ў«пҐв б®Ў®© ®Ў-
« бвм нЄа ­ , Є®в®аго ¬®¦­® ЇҐаҐ¬Ґй вм, г Є®в®а®© ¬®¦­® Ё§¬Ґ­пвм
а §¬Ґал, Є®в®аго ¬®¦­® а бЇ еЁў вм ­  ўҐбм нЄа ­, ®аЁҐ­вЁа®ў вм
ўбвлЄ б ¤агЈЁ¬Ё ®Є­ ¬Ё (зв®Ўл ­Ґ Їа®Ёб室Ё«® ЇҐаҐЄалвЁ©), ЇҐаҐ-
Єалў вм б ¤агЈЁ¬Ё ®Є­ ¬Ё, § Єалў вм Ё ®вЄалў вм.

‚ бЁб⥬Ґ Turbo Profiler ¬®¦Ґв бгйҐбвў®ў вм Їа®Ё§ў®«м­®Ґ
зЁб«® ®Є®­ (ў ЇаҐ¤Ґ« е Ё¬Ґо饩бп Ї ¬пвЁ), ­® ў Є ¦¤л© ¬®¬Ґ­в ўаҐ-
¬Ґ­Ё  ЄвЁў­л¬ ¬®¦Ґв Ўлвм в®«мЄ® ®¤­® ®Є­®. ЂЄвЁў­л¬ ®Є­®¬ пў«пҐв-
бп в® ®Є­®, ў Є®в®а®¬ ‚л ў ­ бв®пйЁ© ¬®¬Ґ­в а Ў®в ҐвҐ. ‹оЎлҐ ўл-
ЎЁа Ґ¬лҐ ‚ ¬Ё Є®¬ ­¤л Ё«Ё ўў®¤Ё¬л© ‚ ¬Ё ⥪бв Є Є Їа ўЁ«® ®в­®-
бЁвбп в®«мЄ® Є  ЄвЁў­®¬г ®Є­г.

‘Ёб⥬  Turbo Profiler Ї®§ў®«пҐв ЎҐ§ § ваг¤­Ґ­Ё© ®ЇаҐ¤Ґ«Ёвм,
Є Є®Ґ Ё¬Ґ­­® ®Є­® пў«пҐвбп  ЄвЁў­л¬. ќв® ¤®бвЁЈ Ґвбп ЇаЁ Ї®¬®йЁ
¤ў®©­ле «Ё­Ё© Ў®а¤оа , ў Є®в®алҐ § Є«оз Ґвбп  ЄвЁў­®Ґ ®Є­®. ЂЄ-
вЁў­®Ґ ®Є­® ўбҐЈ¤  ᮤҐа¦Ёв ¬ аЄҐа § ЄалвЁп ®Є­ . …б«Ё ‚ иЁ ®Є­ 
ЇҐаҐЄалў овбп, в®  ЄвЁў­®Ґ ®Є­® ўбҐЈ¤  Ўг¤Ґв ­ е®¤Ёвмбп Ї®ўҐае
¤агЈЁе ®Є®­ (ўбҐЈ¤  а бЇ®« Ј Ґвбп ­  ЇҐаҐ¤­Ґ¬ Ї« ­Ґ).

‘гйҐбвўгҐв ­ҐбЄ®«мЄ® вЁЇ®ў ®Є®­, ­® Ў®«ми п Ёе з бвм Ё¬ҐҐв
б«Ґ¤гойЁҐ ®ЎйЁҐ н«Ґ¬Ґ­вл:

* бва®Єг § Ј®«®ўЄ ;

* ¬ аЄҐа § ЄалвЁп ®Є­ ;

* ¤ўҐ Ї®«®бл Їа®ЄагвЄЁ;

* гЈ®« Ё§¬Ґ­Ґ­Ёп а §¬Ґа  ®Є­ ;

* ¬ аЄҐа а бЇ еЁў ­Ёп ®Є­  ­  ўҐбм нЄа ­;

* ¬ pЄҐp ЇpҐ®Ўp §®ў ­Ёп ®Є­  ў ҐЈ® гб«®ў­®Ґ ®Ў®§­ зҐ­ЁҐ;

* ­®¬Ґа ®Є­  (®в 1 ¤® 9).



’ЁЇ®ў®Ґ ®Є­® бЁб⥬л Turbo Profiler ўлЈ«п¤Ёв б«Ґ¤гойЁ¬ ®Ўа -
§®¬:

ђЁб.4.1 ’ЁЇ®ў®Ґ ®Є­®:



“Їа ў«Ґ­ЁҐ ®Є­ ¬Ё

ЌҐЄ®в®pлҐ Ё§ ®Є®­ бЁб⥬л Turbo Profiler p §¤Ґ«Ґ­л ­  ¤ўҐ
Ё«Ё Ў®«ҐҐ Ї ­Ґ«Ґ©, б«г¦ йЁе ¤«п ®в®Ўp ¦Ґ­Ёп p §«Ёз­®© Ё­д®p¬ жЁЁ.
Љ Є Їp ўЁ«® Є ¦¤ п Ё§ Ї ­Ґ«Ґ© Ё¬ҐҐв ®в¤Ґ«м­®Ґ «®Є «м­®Ґ ¬Ґ­о.

‚ в Ў«ЁжҐ 4.1 ЇаҐ¤бв ў«Ґ­  Єа вЄ п бў®¤Є  Ї® ¬Ґв®¤ ¬ а Ў®вл
б ®Є­ ¬Ё ў бЁб⥬Ґ Turbo Profiler. ‚л ¬®¦ҐвҐ ўлЇ®«­пвм ЇҐpҐзЁб-
«Ґ­­лҐ ¤Ґ©бвўЁп ЇpЁ Ї®¬®йЁ Є« ўЁ вгpл Ё«Ё ¬лиЁ.

’ Ў«Ёж  4.1 ЊҐв®¤л а Ў®вл б ®Є­ ¬Ё

—в®Ўл ®бгйҐбвўЁвм нв® ‚®бЇ®«м§г©вҐбм нвЁ¬Ё ¬Ґв®¤ ¬Ё

ЋвЄалвм ®Є­® ‚лЎҐаЁвҐ View (Џp®б¬®вpҐвм)
¤«п в®Ј®, зв®Ўл ®вЄpлвм
§ Єpл⮥ ®Є­® Їp®дЁ«Ёp®ўйЁЄ 

‡ Єалвм ®Є­® ‚лЎҐаЁвҐ Є®¬ ­¤г Close (‡ -
Єалвм) Ё§ ¬Ґ­о Window (ЋЄ­®)
(Ё«Ё ­ ¦¬ЁвҐ Alt-F3),«ЁЎ®
Ї®¤ўҐ¤ЁвҐ гЄ § вҐ«м ¬лиЁ Є
¬ аЄҐаг § ЄалвЁп ®Є­  Ё ­ -
¦¬ЁвҐ Є­®ЇЄг ¬лиЁ.

‘¤Ґ« вм ®Є­®  ЄвЁў­л¬ “бв ­®ўЁвҐ гЄ § вҐ«м ¬лиЁ ў
Є Є®Ґ-«ЁЎ® ¬Ґбв® ®Є­  Ё ­ -
¦¬ЁвҐ Є­®ЇЄг ¬лиЁ Ё«Ё

Ќ ¦¬ЁвҐ Є« ўЁиг Alt ў б®ў®-
ЄгЇ­®бвЁ б ­®¬Ґа®¬ ®Є­  (®в 1
¤® 9, ­®¬Ґа ®Є­  гЄ §лў Ґвбп
­  ўҐае­Ґ© Ја ­ЁжҐ ®Є­ ) Ё«Ё

‚лЎҐаЁвҐ Є®¬ ­¤г Window (ЋЄ-
­®) Ё ўлЎҐаЁвҐ ®Є­® Ё§ бЇЁ-
бЄ , ­ е®¤п饣®бп ў ­Ё¦­Ґ©
з бвЁ ¬Ґ­о

‚лЎҐаЁвҐ Є®¬ ­¤г Window| Next
(ЋЄ­®| ‘«Ґ¤го饥) Ё«Ё ­ ¦¬ЁвҐ
Є« ўЁиг F6, зв®Ўл ᤥ« вм  Є-
вЁў­л¬ б«Ґ¤го饥 ®Є­® (ў ⮬
Ї®ап¤ЄҐ, ў Є®в®а®¬ ®­Ё ®вЄал-
ў «Ёбм).

Џp®б¬®вҐвм ᮤҐp¦Ё¬®Ґ ®Є­  €бЇ®«м§г©вҐ Є« ўЁиЁ гЇа ў«Ґ-
­Ёп Єгаб®а®¬ ¤«п ЇҐаҐ¬ҐйҐ­Ёп
Ї® ®Є­г (ўЇа ў®-ў«Ґў® Ё
ўўҐае-ў­Ё§).

ЏаЁ¬Ґ­п©вҐ ¬лим ¤«п а Ў®вл б
Ї®«®б ¬Ё Їа®ЄагвЄЁ:

* „«п Їа®ЄагвЄЁ ­  ®¤­г
бва®Єг Ё«Ё ­  ®¤Ё­ бЁ¬ў®« ­Ґ-
®Ўе®¤Ё¬® Ї®¤ўҐбвЁ гЄ § вҐ«м
¬лиЁ Є бЁ¬ў®«г бв५ЄЁ, ­ -
Їа ў«Ґ­­®© ў ­Ґ®Ўе®¤Ё¬го бв®-
а®­г Ё ­ е®¤п饩бп ­  ®¤­®¬
Ё§ Є®­ж®ў Ї®«®бл Їа®ЄагвЄЁ, Ё
­ ¦ вм Є­®ЇЄг ¬лиЁ.

* „«п ®¤­®Єа в­®© Їа®Єагв-
ЄЁ ­  бва ­Ёжг ў «оЎго Ё§
бв®а®­ ­Ґ®Ўе®¤Ё¬® Ї®¤ўҐбвЁ
гЄ § вҐ«м ¬лиЁ Є § Ї®«­Ґ­­®©
д Євга®© ®Ў« бвЁ Ї® ®¤­г Ё§
бв®а®­ «Ёдв  Ё ­ ¦ вм Є­®ЇЄг
¬лиЁ.

* Ќ Є®­Ґж, ‚л ¬®¦ҐвҐ ®вЎгЄ-
бЁа®ў вм «Ёдв ­  «оЎ®Ґ ¬Ґбв®
Ї®«®бл Їа®ЄагвЄЁ ¤«п в®Ј®,
зв®Ўл ®ЇҐа вЁў­® ЇҐаҐ¬ҐбвЁвм-
бп Є ⮬㠬Ґбвг ў д ©«Ґ, ®в-
­®бЁвҐ«м­ п Ї®§ЁжЁп Є®в®а®Ј®
®в ­ з «  д ©«  ᮮ⢥вбвўгҐв
Ї®«®¦Ґ­Ёо «Ёдв  ­  Ї®«®бҐ
Їа®ЄагвЄЁ.

ЏҐаҐ¬ҐбвЁвм ®вЄал⮥ ®Є­® ЋвЎгЄбЁаг©вҐ бва®Єг § Ј®«®ўЄ 
Ё«Ё «оЎ®© Ё§ бЁ¬ў®«®ў Ў®а¤о-
а .

Ќ ¦¬ЁвҐ Є« ўЁиг Ctrl-F5
(Window| Size/Move (ЋЄ­®| €§-
¬Ґ­Ёвм а §¬Ґа/ЏҐаҐ¬ҐбвЁвм)) Ё
ў®бЇ®«м§г©вҐбм Є« ўЁи ¬Ё ЇҐ-
६ҐйҐ­Ёп Єгаб®а , зв®Ўл ЇҐ-
६ҐбвЁвм ®Є­® ­  вॡ㥬го
Ї®§ЁжЁо,   § вҐ¬ ­ ¦¬ЁвҐ Є« -
ўЁиг Enter.

€§¬Ґ­Ёвм а §¬Ґа  ЄвЁў­®Ј® ®Є­  ЋвЎгЄбЁаг©вҐ гЈ®« Ё§¬Ґ­Ґ­Ёп
а §¬Ґа .

‹ЁЎ® ўлЎҐаЁвҐ Є®¬ ­¤г
Window| Size/Move (ЋЄ­®| €§-
¬Ґ­Ёвм а §¬Ґа/ЏҐаҐ¬ҐбвЁвм) Ё
㤥নў ©вҐ ­ ¦ в®© Є« ўЁиг
Shift (ђҐЈЁбва), Ї®Є  ‚л а -
Ў®в ҐвҐ б Є« ўЁи ¬Ё ЇҐаҐ¬ҐйҐ-
­Ёп Єгаб®а , зв®Ўл Ё§¬Ґ­Ёвм
а §¬Ґа ®Є­ ,   § вҐ¬ ­ ¦¬ЁвҐ
Є« ўЁиг Enter. „«п г᪮७Ёп
а Ў®вл ­ ¦¬ЁвҐ Є®¬ЎЁ­ жЁо
Є« ўЁи Ctrl-F5,   § вҐ¬ ў®б-
Ї®«м§г©вҐбм Є« ўЁиҐ© Shift ў
б®зҐв ­ЁЁ б Є« ўЁи ¬Ё гЇа ў-
«Ґ­Ёп Єгаб®а®¬.

ЋвЎгЄбЁаг©вҐ Їа ўго Ё«Ё ­Ё¦-
­оо з бвм Ў®а¤оа  ®Є­  ¤«п
Ё§¬Ґ­Ґ­Ёп а §¬Ґа  ®Є­  ў б®-
®вўҐвбвўго饬 ­ Їа ў«Ґ­ЁЁ.



ђ бЇ е­гвм ®Є­® ­  ўҐбм нЄа ­ ЏҐаҐўҐ¤ЁвҐ гЄ § вҐ«м ¬лиЁ Є
¬ аЄҐаг а бЇ еЁў ­Ёп ®Є­  ­ 
ўҐбм нЄа ­, Є®в®ал© а бЇ®« -
Ј Ґвбп ў ўҐае­Ґ¬ Їа ў®¬ гЈ«г
®Є­ , Ё ­ ¦¬ЁвҐ Є­®ЇЄг ¬лиЁ
Ё«Ё

ЏҐаҐўҐ¤ЁвҐ гЄ § вҐ«м ¬лиЁ Є
§ Ј®«®ўЄг ®Є­  Ё ¤ў ¦¤л Єа в-
Є®ўаҐ¬Ґ­­® ­ ¦¬ЁвҐ Є­®ЇЄг ¬л-
иЁ Ё«Ё

‚лЎҐаЁвҐ Є®¬ ­¤г Window| Zoom
(ЋЄ­®| ђ бЇ е­гвм ­  ўҐбм нЄ-
а ­) Ё«Ё ­ ¦¬ЁвҐ Є« ўЁиг F5.

„«п бў®а зЁў ­Ёп ®Є­  ў ҐЈ® ЏҐаҐўҐ¤ЁвҐ гЄ § вҐ«м ¬лиЁ Є
гб«®ў­®Ґ ®Ў®§­ зҐ­ЁҐ ¬ аЄҐаг бў®а зЁў ­Ёп ®Є­  ў
ҐЈ® гб«®ў­®Ґ ®Ў®§­ зҐ­ЁҐ Ё
­ ¦¬ЁвҐ Є­®ЇЄг ¬лиЁ Ё«Ё

‚лЎҐаЁвҐ Є®¬ ­¤г
Iconize/Restore (‘ўҐа­гвм ў
гб«®ў­®Ґ ®Ў®§­ зҐ­ЁҐ| ‚®ббв -
­®ўЁвм) ў ¬Ґ­о Window (ЋЄ­®)

ЏҐаҐ¬ҐйҐ­ЁҐ ®в Ї ­Ґ«Ё Є Ї ­Ґ«Ё Ќ ¦¬ЁвҐ Є« ўЁиг Tab Ё«Ё
Shift-Tab Ё«Ё

‚лЎҐаЁвҐ Є®¬ ­¤г Window|Next
Pane (ЋЄ­®|‘«Ґ¤гой п Ї ­Ґ«м)


‘ва®Є  б®бв®п­Ёп

‘ва®Є  б®бв®п­Ёп а бЇ®« Ј Ґвбп г ­Ё¦­ҐЈ® Єа п нЄа ­­®Ј® Є ¤-
а  бЁб⥬л Turbo Profiler. ‚ бва®ЄҐ б®бв®п­Ёп ᮤҐа¦Ёвбп б«Ґ¤го-
й п Ё­д®а¬ жЁп:

* Ћ­  ­ Ї®¬Ё­ Ґв ‚ ¬ ®Ў ®б­®ў­ле Є« ўЁи е Ё Є« ўЁи е  ЄвЁў -
жЁЁ, Є®в®алҐ ў ­ бв®пйЁ© ¬®¬Ґ­в ¬®Јгв Ўлвм ЇаЁ¬Ґ­Ґ­л Є  Є-
вЁў­®¬г ®Є­г (ЋЎа вЁвҐ ў­Ё¬ ­ЁҐ ­  в®, зв® ЇаЁ ­ ¦ вЁЁ Є« -
ўЁи Alt Ё Ctrl ᮤҐа¦Ё¬®Ґ бва®ЄЁ б®бв®п­Ёп Ё§¬Ґ­пҐвбп);

* Ћ­  Ї®§ў®«пҐв ‚ ¬ гбв ­®ўЁвм гЄ § вҐ«м ¬лиЁ ­  нвЁ ®Ў®§­ зҐ-
­Ёп Є« ўЁи Ё Єа вЄ®ўаҐ¬Ґ­­® ­ ¦ вм Є­®ЇЄг ¬лиЁ, зв®Ўл ўлЇ®«-
­Ёвм гЄ § ­­®Ґ ¤Ґ©бвўЁҐ, ў¬Ґбв® в®Ј®, зв®Ўл ўлЎЁа вм Є®¬ ­¤л
Ё§ ¬Ґ­о Ё«Ё ­ ¦Ё¬ вм ᮮ⢥вбвўгойЁҐ Є« ўЁиЁ;

* Ћ­  ЇаҐ¤« Ј Ґв б®бв®пйЁҐ Ё§ ®¤­®© бва®ЄЁ б®ўҐвл Ё ४®¬Ґ­¤ -
жЁЁ Ї® «оЎ®© ўлЎа ­­®© Є®¬ ­¤Ґ ¬Ґ­о Ё н«Ґ¬Ґ­в ¬ Ў«®Є  ¤Ё «®-
Ј .

‘ва®Є  б®бв®п­Ёп ¬Ґ­пҐвбп Ї® ¬ҐаҐ ЇҐаҐЄ«о祭Ёп ®в ®¤­®Ј® ®Є-
­  Є ¤агЈ®¬г Ё«Ё ЇаЁ ЇҐаҐе®¤Ґ Є а §«Ёз­л¬ ¤Ґ©бвўЁп¬. „«п ўлЇ®«­Ґ-
­Ёп Є Є®©-«ЁЎ® Є®¬ ­¤л ‚л ¬®¦ҐвҐ гбв ­®ўЁвм гЄ § вҐ«м ¬лиЁ ­ 
®Ў®§­ зҐ­ЁҐ ᮮ⢥вбвўго饩 Є« ўЁиЁ Ё Єа вЄ®ўаҐ¬Ґ­­® ­ ¦ вм Є­®Ї-
Єг ¬лиЁ.

‚ ¦­®Ґ § ¬Ґз ­ЁҐ: ЏаЁ ®вЄалвЁЁ Є Є®Ј®-«ЁЎ® Ў«®Є  ¤Ё «®-
Ј  Ё«Ё ¬Ґ­о Є®¬ ­¤л бва®ЄЁ б®бв®п­Ёп бв ­®ўпвбп ­Ґ¤®-
бвгЇ­л¬Ё. ЏаҐ¦¤Ґ 祬 ®Ўа й вмбп Є Є®¬ ­¤ ¬ бва®ЄЁ б®-
бв®п­Ёп, ‚л ¤®«¦­л § Єалвм Ў«®ЄЁ ¤Ё «®Ј  Ё ¬Ґ­о.

Љ®Ј¤  ‚л ўлЎа «Ё Є®¬ ­¤г ¬Ґ­о, бва®Є  б®бв®п­Ёп ¬Ґ­пҐвбп,
зв®Ўл ®в®Ўа §Ёвм ®¤­®бва®з­го бў®¤Єг Ї® дг­ЄжЁ®­ «м­®¬г ­ §­ зҐ-
­Ёо ўлЎа ­­®Ј® н«Ґ¬Ґ­в . Ќ ЇаЁ¬Ґа, Ґб«Ё ўлЎа ­ (в® Ґбвм, ўл¤Ґ«Ґ­
бўҐв®ўл¬ ¬ аЄҐа®¬) § Ј®«®ў®Є ¬Ґ­о Options (Џ а ¬Ґвал), в® ў бва®-
ЄҐ б®бв®п­Ёп ¬®¦­® Їа®зҐбвм Ё­д®а¬ жЁо, ®ЇЁблў ойго ⥪гйЁ© ўл-
Ўа ­­л© н«Ґ¬Ґ­в ¬Ґ­о Options (Џ а ¬Ґвал).

Ѓ«®ЄЁ ¤Ё «®Ј 

…б«Ё §  н«Ґ¬Ґ­в®¬ ¬Ґ­о а бЇ®« Ј Ґвбп §­ Є ¬­®Ј®в®зЁп (...),
в® ў १г«мв вҐ ўлЎ®а  ¤ ­­®© Є®¬ ­¤л Ўг¤Ґв ®вЄалв Ў«®Є ¤Ё «®Ј .
Ѓ«®Є ¤Ё «®Ј  ЇаҐ¤бв ў«пҐв б®Ў®© 㤮Ў­л© бЇ®б®Ў Їа®б¬®ва  Ё § ¤ -
­Ёп ¬­®Ј®зЁб«Ґ­­ле Ї а ¬Ґва®ў.

Љ®Ј¤  ‚л ®бгйҐбвў«пҐвҐ § ¤ ­ЁҐ §­ зҐ­Ё© ў Ў«®ЄҐ ¤Ё «®Ј , ‚л
а Ў®в ҐвҐ б Їпвмо Ў §®ўл¬Ё вЁЇ ¬Ё б।бвў гЇа ў«Ґ­Ёп: ᥫҐЄвЁў­л-
¬Ё Є­®ЇЄ ¬Ё, ваЁЈЈҐа­л¬Ё Є­®ЇЄ ¬Ё, Є­®ЇЄ ¬Ё ¤Ґ©бвўЁп, Ў«®Є ¬Ё
ўў®¤  Ё Ў«®Є ¬Ё бЇЁбЄ . „ «ҐҐ ЇаЁў®¤Ёвбп вЁЇ®ў®© Ў«®Є ¤Ё «®Ј ,
Є®в®ал© Ё««обваЁагҐв ­ҐЄ®в®алҐ Ё§ нвЁе б।бвў:

ђЁб.4.2 ’ЁЇ®ў®© Ў«®Є ¤Ё «®Ј :

‚ ¦­®Ґ § ¬Ґз ­ЁҐ: …б«Ё г ‚ б Ё¬ҐҐвбп 梥⭮© ¬®­Ёв®а,
в® бЁб⥬  Turbo Profiler Ўг¤Ґв ЁбЇ®«м§®ў вм а §«Ёз­лҐ
жўҐв  ¤«п ЇҐаҐ¤ зЁ а §«Ёз­ле н«Ґ¬Ґ­в®ў Ў«®Є  ¤Ё «®Ј .

‚ ЇаҐ¤бв ў«Ґ­­®¬ ўлиҐ Ў«®ЄҐ ¤Ё «®Ј  Ё¬ҐҐвбп ваЁ бв ­¤ ав­лҐ
Є­®ЇЄЁ: OK (‚лЇ®«­Ёвм), Cancel (Ћв¬Ґ­Ёвм) Ё Help (Џ®¤бЄ §Є ). …б-
«Ё ‚л ўлЎЁа ҐвҐ Є­®ЇЄг OK (‚лЇ®«­Ёвм), в® ў бЁб⥬Ґ Turbo
Profiler Ўг¤гв § ¤Ґ©бвў®ў ­л ⥠ў аЁ ­вл ўлЎ®а , Є®в®алҐ гЄ § ­л
ў Ў«®ЄҐ ¤Ё «®Ј . …б«Ё ‚л ўлЎЁа ҐвҐ Є­®ЇЄг Cancel (Ћв¬Ґ­Ёвм), в®
­ЁЄ ЄЁҐ Ї а ¬Ґвал ­Ґ ¬Ґ­повбп, Ё ­ЁЄ ЄЁҐ ¤Ґ©бвўЁп ­Ґ ўлЇ®«­повбп,
­® Ў«®Є ¤Ё «®Ј  г¤ «пҐвбп б нЄа ­ . Љ­®ЇЄг Help (Џ®¤бЄ §Є ) б«Ґ-
¤гҐв ўлЎа вм ¤«п в®Ј®, зв®Ўл ®вЄалвм ®Є­® Help (Џ®¤бЄ §Є ), Є®в®-
஥ Ўг¤Ґв ᮤҐа¦ вм бЇа ў®з­го Ё­д®а¬ жЁо ®в­®бЁвҐ«м­® ¤ ­­®Ј®
Ў«®Є  ¤Ё «®Ј . Љ« ўЁи  Esc ўбҐЈ¤  пў«пҐвбп нЄўЁў «Ґ­в®¬ ¤Ґ©бвўЁо
Є­®ЇЄЁ Cancel (Ћв¬Ґ­Ёвм) (¤ ¦Ґ ў ⮬ б«гз Ґ, Є®Ј¤  б ¬  Є­®ЇЄ 
Cancel (Ћв¬Ґ­Ёвм) дЁ§ЁзҐбЄЁ ­Ґ ЇаЁбгвбвўгҐв ў Ў«®ЄҐ ¤Ё «®Ј ).

…б«Ё ‚л Ї®«м§гҐвҐбм ¬лимо, в® ўл ¬®¦ҐвҐ Ї®¤ўҐбвЁ гЄ § вҐ«м
¬лиЁ Є в®© Є­®ЇЄҐ, Є®в®а п ‚ ¬ ­Ґ®Ўе®¤Ё¬ , Ё ­ ¦ вм Є­®ЇЄг ¬лиЁ.
…б«Ё ўл Ї®«м§гҐвҐбм Є« ўЁ вга®©, в® ¤«п в®Ј®, зв®Ўл ЇҐаҐ¬ҐбвЁвмбп
®в ®¤­®Ј® н«Ґ¬Ґ­в  Ў«®Є  ¤Ё «®Ј  Є ¤агЈ®¬г ­Ґ®Ўе®¤Ё¬® ­ ¦ вм Є« -
ўЁиг Tab Ё«Ё Є®¬ЎЁ­ жЁо Є« ўЁи Shift-Tab. Љ®Ј¤  Є Є®©-«ЁЎ® н«Ґ-
¬Ґ­в Ў«®Є  ¤Ё «®Ј  бв ­®ўЁвбп  ЄвЁў­л¬, ®­ ўл¤Ґ«пҐвбп ᢥ⮢л¬
 ваЁЎг⮬.

‚ ¦­®Ґ § ¬Ґз ­ЁҐ: ‘ Ї®¬®ймо Є« ўЁиЁ Tab ўл ¬®¦ҐвҐ ўл-
Ўа вм ¤агЈго Є­®ЇЄг: ¤«п ўлЎ®а  нв®© Є­®ЇЄЁ ­Ґ®Ўе®¤Ё¬®
­ ¦ вм Є« ўЁиг Enter.

‡ ¬ҐвЁ¬, зв® ЇаЁ а Ў®вҐ ў Ў«®ЄҐ ¤Ё «®Ј  Є­®ЇЄ  OK (‚лЇ®«-
­Ёвм) пў«пҐвбп бв ­¤ ав­®© (в® Ґбвм, ўлЎЁа Ґ¬®© Ї® 㬮«з ­Ёо)
Є­®ЇЄ®©. ќв® ®§­ з Ґв, зв® ¤«п ўлЎ®а  нв®© Є­®ЇЄЁ ­Ґ®Ўе®¤Ё¬® «Ёим
­ ¦ вм Є« ўЁиг Enter. Ќ  ўлзЁб«ЁвҐ«м­ле бЁб⥬ е б ¬®­®е஬­л¬
¬®­Ёв®а®¬ бв ­¤ ав­ п Є­®ЇЄ  ўл¤Ґ«пҐвбп б Ї®¬®ймо бЁ¬ў®«®ў бваҐ-
«®Є. Ќ  梥в­ле ¬®­Ёв®а е бв ­¤ ав­лҐ Є­®ЇЄЁ ўл¤Ґ«повбп б Ї®¬®ймо
梥⮢ле  ваЁЎгв®ў. ЏаЁ а Ў®вҐ б«Ґ¤гҐв гзЁвлў вм, зв® в Ўг«пжЁ®­-
­®Ґ ЇҐаҐ¬ҐйҐ­ЁҐ Є Є Є®©-«ЁЎ® Є­®ЇЄҐ ¤Ґ« Ґв нвг Є­®ЇЄг бв ­¤ ав­®©
(в® Ґбвм, ўлЎЁа Ґ¬®© Ї® 㬮«з ­Ёо).

„«п в®Ј®, зв®Ўл ўлЎа вм Є Єго-«ЁЎ® Є­®ЇЄг ЇаЁ Ї®¬®йЁ ¬лиЁ ‚л
¬®¦ҐвҐ Ї®¤ўҐбвЁ гЄ § вҐ«м ¬лиЁ Є в®© Є­®ЇЄҐ, Є®в®а п ‚ ¬ ­Ґ®Ўе®-
¤Ё¬ , Ё ­ ¦ вм Є­®ЇЄг ¬лиЁ. …б«Ё ўл Ї®«м§гҐвҐбм Є« ўЁ вга®©, в®
¤«п в®Ј®, зв®Ўл ЇҐаҐ¬ҐбвЁвмбп Є ­Ґ®Ўе®¤Ё¬®© Є­®ЇЄҐ ­г¦­® ­ ¦Ё¬ вм
Є« ўЁиг Tab ¤® вҐе Ї®а Ї®Є  ᢥ⮢®© ¬ аЄҐа ­Ґ ЇҐаҐ¬ҐбвЁвбп ­ 
¤ ­­го Є­®ЇЄг Ё ­ ¦ вм Є« ўЁиг Enter. ’ Є¦Ґ ‚л ¬®¦ҐвҐ ­ ¦ вм Є« -
ўЁиг, ᮮ⢥вбвўгойго ЎгЄўҐ, ўл¤Ґ«Ґ­­®© ­  нв®© Є­®ЇЄҐ ᢥ⮢л¬
¬ аЄҐа®¬ ( ­ ЇаЁ¬Ґа Є« ўЁиг Љ ¤«п ўлЎ®а  Є­®ЇЄЁ ЋЉ).

’аЁЈЈҐа­лҐ Є­®ЇЄЁ Ё ᥫҐЄвЁў­лҐ Є­®ЇЄЁ

‚ Ў«®ЄҐ ¤Ё «®Ј  ᮤҐа¦ вбп в Є¦Ґ ваЁЈЈҐа­лҐ Є­®ЇЄЁ. Љ®Ј¤  ўл
ўлЎЁа ҐвҐ ваЁЈЈҐа­го Є­®ЇЄг, в® г ­ҐҐ ў­гваЁ Ї®пў«пҐвбп бЁ¬ў®« x,
Є®в®ал© гЄ §лў Ґв, зв® Ї а ¬Ґва, ᮮ⢥вбвўгойЁ© ¤ ­­®© Є­®ЇЄҐ,
гбв ­®ў«Ґ­ ў б®бв®п­ЁҐ on (ЁбЇ®«м§гҐвбп, § ¤ ­). Џгбв п ваЁЈЈҐа-
­ п Є­®ЇЄ  гЄ §лў Ґв, з⮠ᮮ⢥вбвўгойЁ© Ґ© Ї а ¬Ґва гбв ­®ў«Ґ­
ў б®бв®п­ЁҐ off (­Ґ ЁбЇ®«м§гҐвбп, ­Ґ § ¤ ­). ‚л ¬®¦ҐвҐ "Їа®¬ аЄЁ-
а®ў вм" ваЁЈЈҐа­го Є­®ЇЄг (гбв ­®ўЁвм ҐҐ ў Ї®«®¦Ґ­ЁҐ on (ЁбЇ®«м-
§гҐвбп, § ¤ ­), Ї®¤ўҐ¤п Є ­Ґ© Ё«Ё Є ®ЇЁблў о饬㠥Ґ ⥪бвг гЄ § -
вҐ«м ¬лиЁ Ё ­ ¦ ў Є­®ЇЄг ¬лиЁ. ’®в ¦Ґ б ¬л© аҐ§г«мв в ¤®бвЁЈ Ґв-
бп, Ґб«Ё ­ ¦Ё¬ вм Є« ўЁиг Tab ¤® вҐе Ї®а, Ї®Є  ¤ ­­ п ваЁЈЈҐа­ п
Є­®ЇЄ  ­Ґ Ўг¤Ґв ўл¤Ґ«Ґ­  б Ї®¬®ймо ᢥ⮢®Ј®  ваЁЎгв ,   § вҐ¬
­ ¦ вм Є« ўЁиг Їа®ЎҐ« . Њ®¦­® в Є¦Ґ ­ ¦ вм Є« ўЁиг Alt ў Є®¬ЎЁ­ -
жЁЁ б ўл¤Ґ«Ґ­­®© ЎгЄў®©. Ћ¤­®ўаҐ¬Ґ­­® ¬®¦Ґв Ўлвм "Їа®¬ аЄЁа®ў ­®"
Їа®Ё§ў®«м­®Ґ зЁб«® ваЁЈЈҐа­ле Є­®Ї®Є.

…б«Ё ­ҐбЄ®«мЄ® ваЁЈЈҐа­ле Є­®Ї®Є ®в­®бпвбп Є ­ҐЄ®в®а®© ⥬Ґ,
в® ®­Ё Ї®пў«повбп ®ЎкҐ¤Ё­Ґ­­л¬Ё ў ЈагЇЇг. ‚ н⮬ б«гз Ґ ЇҐаҐ¬ҐйҐ-
­ЁҐ б Ї®¬®ймо Є« ўЁиЁ в Ўг«пжЁЁ ЇаЁў®¤Ёв Є ЇҐаҐе®¤г Є нв®© ЈагЇ-
ЇҐ. Џ®б«Ґ в®Ј®, Є Є ®Є §лў Ґвбп ўлЎа ­­®© ўбп ЈагЇЇ  ў 楫®¬,
б«Ґ¤гҐв ў®бЇ®«м§®ў вмбп Є« ўЁи ¬Ё гЇа ў«Ґ­Ёп Єгаб®а®¬, зв®Ўл ўл-
¤Ґ«Ёвм бўҐв®ўл¬ ¬ аЄҐа®¬ ­Ґ®Ўе®¤Ё¬л© н«Ґ¬Ґ­в,   § вҐ¬ ­ ¦ вм Є« -
ўЁиг Їа®ЎҐ« , зв®Ўл ўлЎа вм ҐЈ®.

Ќ  ўлзЁб«ЁвҐ«м­ле бЁб⥬ е б ¬®­®е஬­л¬ ¬®­Ёв®а®¬ бЁб⥬ 
Turbo Profiler ®Ў®§­ з Ґв  ЄвЁў­го ваЁЈЈҐа­го Є­®ЇЄг Ё«Ё ЈагЇЇг
ваЁЈЈҐа­ле Є­®Ї®Є, а бЇ®« Ј п ­ Їа®вЁў ­ҐҐ бЁ¬ў®« "襢஭ " (>>).
Љ®Ј¤  ўл ­ ¦Ё¬ ҐвҐ Є« ўЁиг в Ўг«пжЁЁ, бЁ¬ў®« 襢஭  ЇҐаҐ¬Ґй Ґвбп
Є б«Ґ¤го饩 ЈагЇЇҐ ваЁЈЈҐа­ле Є­®Ї®Є Ё«Ё ᥫҐЄвЁў­ле Є­®Ї®Є.

‚ ¦­®Ґ § ¬Ґз ­ЁҐ: ‘Ґ«ҐЄвЁў­лҐ Є­®ЇЄЁ (radio buttons)
­ §лў овбп в Є ў бЁ«г в®Ј®, зв® Ёе ¤Ґ©бвўЁҐ  ­ «®ЈЁз­®
¤Ґ©бвўЁо ЈагЇЇл Є­®Ї®Є ­   ўв®¬®ЎЁ«м­®¬ а ¤Ё®ЇаЁҐ¬­ЁЄҐ.
Ќ  ­Ґ¬ ў Є ¦¤л© ¬®¬Ґ­в ўаҐ¬Ґ­Ё ­ ¦ в®© пў«пҐвбп ®¤­  (Ё
в®«мЄ® ®¤­ ) Є­®ЇЄ . Ќ ¦¬ЁвҐ Є Єго-«ЁЎ® ¤агЈго Є­®ЇЄг,
Ё в , Є®в®а п Ўл«  ­ ¦ в , Ўг¤Ґв ўлв®«Є­гв .

‚ Ў«®ЄҐ ¤Ё «®Ј  ᮤҐа¦ вбп в Є¦Ґ ᥫҐЄвЁў­лҐ Є­®ЇЄЁ. ᥫҐЄ-
вЁў­лҐ Є­®ЇЄЁ ®в«Ёз овбп ®в ваЁЈЈҐа­ле Є­®Ї®Є ў ⮬, зв® ®­Ё
ЇаҐ¤бв ў«пов ў§ Ё¬­® ЁбЄ«оз ойЁҐ ў аЁ ­вл ўлЎ®а . Џ® нв®© ЇаЁзЁ­Ґ
ᥫҐЄвЁў­лҐ Є­®ЇЄЁ ўбҐЈ¤  ®ЎкҐ¤Ё­повбп ­  нЄа ­Ґ ў «®ЈЁзҐбЄЁ бўп-
§ ­­лҐ ЈагЇЇл, Ё ў Є ¦¤л© ¬®¬Ґ­в ўаҐ¬Ґ­Ё ў «оЎ®© ®в¤Ґ«м­® ў§пв®©
ЈагЇЇҐ ў б®бв®п­ЁЁ on (§ ¤ ­®, ЁбЇ®«м§гҐвбп) ¬®¦Ґв Ўлвм в®«мЄ®
®¤­  (­Ґ Ў®«миҐ, ­® Ё ­Ґ ¬Ґ­миҐ) ᥫҐЄвЁў­ п Є­®ЇЄ .

‚л ¬®¦ҐвҐ ўлЎа вм ᥫҐЄвЁў­го Є­®ЇЄг, Ї®¤ўҐ¤п Є ­Ґ© Ё«Ё Є
®ЇЁблў о饬㠥Ґ ⥪бвг гЄ § вҐ«м ¬лиЁ Ё ­ ¦ ў Є­®ЇЄг ¬лиЁ.’®в ¦Ґ
б ¬л© аҐ§г«мв в ¤®бвЁЈ Ґвбп, Ґб«Ё ­ ¦Ё¬ вм Є« ўЁиг Tab ¤® вҐе
Ї®а, Ї®Є  ¤ ­­ п ЈагЇЇ  Є­®Ї®Є ­Ґ Ўг¤Ґв ўл¤Ґ«Ґ­  б Ї®¬®ймо ᢥв®-
ў®Ј®  ваЁЎгв ,   § вҐ¬ ў®бЇ®«м§®ў вмбп Є« ўЁи ¬Ё гЇа ў«Ґ­Ёп Єга-
б®а®¬, зв®Ўл ўлЎа вм Ё§ ЈагЇЇл Є®­ЄаҐв­го ᥫҐЄвЁў­го Є­®ЇЄг. Џ®-
ўв®а­®Ґ ­ ¦ вЁҐ Є« ўЁиЁ Tab Ё«Ё Є®¬ЎЁ­ жЁЁ Є« ўЁи Shift-Tab ЇаЁ-
ўҐ¤Ґв Є ⮬г, зв® ўл Ї®ЄЁ­ҐвҐ ¤ ­­го ЈагЇЇг, ў Є®в®а®© Ўг¤Ґв вҐ-
ЇҐам ўлЎа ­  ­®ў п ᥫҐЄвЁў­ п Є­®ЇЄ .

„ «ҐҐ ЇаЁў®¤Ёвбп ЇаЁ¬Ґа в®Ј®, Є Є ўлЈ«п¤пв ваЁЈЈҐа­лҐ Є­®ЇЄЁ
Ё ᥫҐЄвЁў­лҐ Є­®ЇЄЁ ў б®бв®п­ЁЁ on (ЁбЇ®«м§гҐвбп, § ¤ ­) Ё ў б®-
бв®п­ЁЁ off (­Ґ ЁбЇ®«м§гҐвбп, ­Ґ § ¤ ­):


’аЁЈЈҐа­ п Є­®ЇЄ  ‘Ґ«ҐЄвЁў­ п Є­®ЇЄ 

[ ] Options ( ) None
[X] Layout (*) Immediate Callers
[X] Macros ( ) All Callers

[X] Џ а ¬Ґвал ( ) ЌЁЄ ЄЁҐ
[X] Љ®¬Ї®­®ўЄ  (*) ‚л§лў ойЁҐ ­ҐЇ®б।б⢥­­®
[X] Њ Єа®бл ( ) ‚ᥠўл§лў ойЁҐ



Ѓ«®ЄЁ ўў®¤  Ё бЇЁбЄЁ

‚ Ў«®ЄҐ ¤Ё «®Ј  ᮤҐа¦ вбп в Є¦Ґ Ў«®ЄЁ ўў®¤ . ќвЁ Ў«®ЄЁ Ї®-
§ў®«пов ў ¬ ўў®¤Ёвм ⥪бв. ЏаЁ а Ў®вҐ ў ⥪бв®ў®¬ Ў«®ЄҐ ¬®¦Ґв Ёб-
Ї®«м§®ў вмбп Ў®«ми п з бвм ®б­®ў­ле Є« ўЁи । ЄвЁа®ў ­Ёп ⥪бв 
(­ ЇаЁ¬Ґа, Є« ўЁиЁ гЇа ў«Ґ­Ёп Єгаб®а®¬, Є« ўЁиЁ Home, End Ё гЇ-
а ў«пой п ०Ё¬®¬ ўбв ўЄЁ/§ ¬Ґ­л ⥪бв  Є« ўЁи  Ins). …б«Ё Ї® ¤®-
бвЁ¦Ґ­ЁЁ Їа ў®© Ја ­Ёжл Ў«®Є  ўл Їа®¤®«¦ ҐвҐ ўў®¤ ⥪бв , в® б®-
¤Ґа¦Ё¬®Ґ Ў«®Є   ўв®¬ вЁзҐбЄЁ Їа®ЄагзЁў Ґвбп. …б«Ё ў бва®ЄҐ Ё¬ҐҐв-
бп Ў®«миҐ вҐЄбв , 祬 ¬®¦Ґв 㬥бвЁвмбп ў Ў«®ЄҐ, в® ­  Є®­ж е
бва®ЄЁ Ў«®Є  Ї®пў«повбп бЁ¬ў®«л "ваҐгЈ®«м­ЁЄ ў«Ґў®" Ё "ваҐгЈ®«м-
­ЁЄ ўЇа ў®". „«п в®Ј®, зв®Ўл ®бгйҐбвўЁвм Їа®ЄагвЄг ⥪бв  Ё«Ё ҐЈ®
ЎгЄбЁа®ўЄг, ўл ¬®¦ҐвҐ ЇҐаҐ¬ҐбвЁвм гЄ § вҐ«м ¬лиЁ ­  бЁ¬ў®«л ваҐг-
Ј®«м­ЁЄ®ў Ё ­ ¦ вм Є­®ЇЄг ¬лиЁ.

…б«Ё бЇа ў  ®в Ў«®Є  ўў®¤  ­ е®¤Ёвбп бЁ¬ў®« "бв५Є  ў­Ё§",
в® б ¤ ­­л¬ Ў«®Є®¬ ўў®¤  бўп§ ­ бЇЁб®Є "ЇаҐ¤лбв®аЁЁ". „«п ўлЎ®а 
­ҐЄ®в®а®Ј® н«Ґ¬Ґ­в  Ё§ нв®Ј® бЇЁбЄ  ­Ґ®Ўе®¤Ё¬® ­ ¦ вм Є« ўЁиг
Enter. ‚ н⮬ бЇЁбЄҐ Ўг¤Ґв а бЇ®« Ј вмбп в®в ⥪бв, Є®в®ал© Ўл«
ў ¬Ё ўўҐ¤Ґ­ ў ¤ ­­л© Ў«®Є ўў®¤  Ї®б«Ґ¤­ЁҐ ­ҐбЄ®«мЄ® а §, Є®Ј¤  ўл
®Ўа й «Ёбм Є ¤ ­­®¬г Ў«®Єг. Ќ ЇаЁ¬Ґа, в Є®© бЇЁб®Є Ё¬ҐҐвбп г Ў«®-
Є  Search (Џ®ЁбЄ). ‚ н⮬ бЇЁбЄҐ Ўг¤гв еа ­Ёвмбп ⥠®Ўа §жл ⥪-
бв , Ї® Є®в®ал¬ ўл ®бгйҐбвў«п«Ё Ї®ЁбЄ ЇаЁ ЇаҐ¤иҐбвўгойЁе ®Ўа йҐ-
­Ёпе Є ¤ ­­®¬г Ў«®Єг.

…б«Ё ў ¬ ­Ґ®Ўе®¤Ё¬® Ї®ўв®а­® ўўҐбвЁ в®в ⥪бв, Є®в®ал© г¦Ґ
ўў®¤Ё«бп а ­ҐҐ, ­ ¦¬ЁвҐ Є« ўЁиг "бв५Є  ў­Ё§" Ё«Ё Ї®¤ўҐ¤ЁвҐ гЄ -
§ вҐ«м ¬лиЁ Є бЁ¬ў®«г "бв५Є  ў­Ё§" Ё ­ ¦¬ЁвҐ Є­®ЇЄг ¬лиЁ. ‚л
¬®¦ҐвҐ в Є¦Ґ ®в। ЄвЁа®ў вм Є Є®©-«ЁЎ® н«Ґ¬Ґ­в, Є®в®ал© ЇаЁбгв-
бвўгҐв ў бЇЁбЄҐ "ЇаҐ¤лбв®аЁЁ". „«п в®Ј®, зв®Ўл ўл©вЁ Ё§ бЇЁбЄ 
"ЇаҐ¤лбв®аЁЁ", ­ЁзҐЈ® ў ­Ґ¬ ­Ґ ўлЎЁа п, ­Ґ®Ўе®¤Ё¬® «Ёим ­ ¦ вм
Є« ўЁиг Esc.

„ «ҐҐ ЇаЁў®¤Ёвбп ўЁ¤ бЇЁбЄ  "ЇаҐ¤лбв®аЁЁ" ¤«п Ў«®Є  ўў®¤ 
File Name (€¬п д ©« ), Ґб«Ё ¤® ¤ ­­®Ј® ¬®¬Ґ­в  ®­ ЁбЇ®«м§®ў «бп
зҐвлॠࠧ .

ђЁб.4.3 ‘ЇЁб®Є ЇаҐ¤лбв®аЁЁ ¤«п Ў«®Є  ўў®¤  File Name (€¬п
д ©« )

Ѓ«®Є бЇЁбЄ  пў«пҐвбп Є®¬Ї®­Ґ­в®¬ ¬­®ЈЁе Ў«®Є®ў ¤Ё «®Ј . Ѓ«®Є
бЇЁбЄ  Ї®§ў®«пҐв ў ¬ ®бгйҐбвў«пвм ў ­Ґ¬ Їа®ЄагвЄг Ё Їа®Ё§ў®¤Ёвм
ўлЎ®а Ё§ бЇЁбЄ®ў Ў®«ми®© ¤«Ё­л, ­Ґ Ї®ЄЁ¤ п Ў«®Є ¤Ё «®Ј . ‚ бЁбвҐ-
¬Ґ Turbo Profiler Ў«®ЄЁ бЇЁбЄ  ЁбЇ®«м§говбп ў ®б­®ў­®¬ ¤«п ўлЎ®а 
Ё¬Ґ­ д ©«®ў ў Ў«®Є е ¤Ё «®Ј .

Ѓ«®Є бЇЁбЄ  ¬®¦­® ᤥ« вм  ЄвЁў­л¬ «ЁЎ® Ї®¤ў®¤п Є ­Ґ¬г гЄ -
§ вҐ«м ¬лиЁ Ё ­ ¦Ё¬ п Є­®ЇЄг ¬лиЁ, «ЁЎ® ­ ¦Ё¬ п Є« ўЁиг Tab ¤®
вҐе Ї®а, Ї®Є  бЇЁб®Є ­Ґ Ўг¤Ґв ўл¤Ґ«Ґ­, ­ ¦ ў § вҐ¬ Є« ўЁиг Enter.
Џ®б«Ґ в®Ј®, Є Є ­  нЄа ­Ґ Ўг¤Ґв ®в®Ўа ¦Ґ­ Ў«®Є бЇЁбЄ , ўл ¬®¦ҐвҐ
¤«п ЇҐаҐ¬ҐйҐ­Ёп Ї® бЇЁбЄг ў®бЇ®«м§®ў вмбп Ў«®Є®¬ Їа®ЄагвЄЁ Ё«Ё
­ ¦Ё¬ вм а бЇ®«®¦Ґ­­лҐ ­  Є« ўЁ вгॠЄ« ўЁиЁ "бв५Є  ўўҐае" Ё
"бв५Є  ў­Ё§".

—Ђ‘’њ 2: ‘ЏђЂ‚Ћ—Ќ€Љ ЏЋ Њ…Ќћ

‚ ¤ ­­®¬ а §¤Ґ«Ґ ᮤҐа¦Ёвбп ®ЇЁб ­ЁҐ Є ¦¤®© Є®¬ ­¤л ¬Ґ­о Ё
Є ¦¤®Ј® Ї а ¬Ґва  Ё§ Ў«®Є®ў ¤Ё «®Ј  бЁб⥬л Turbo Profiler. Ќ 
аЁбг­ЄҐ 4.4 Ё§®Ўа ¦Ґ­  бвагЄвга  Ј«®Ў «м­ле ¬Ґ­о Їа®дЁ«Ёа®ўйЁЄ 
(¬Ґ­о, ¤®бвгЇ Є Є®в®ал¬ ®бгйҐбвў«пҐвбп Ї®б।бвў®¬ бва®ЄЁ ¬Ґ­о).

‘Ёб⥬­®Ґ ¬Ґ­о (Ё¤Ґ­вЁдЁЄ в®а - ваЁ Ј®аЁ§®­в «м­лҐ зҐавл)

‚맮ў: Alt-Є« ўЁи  Їа®ЎҐ« 


+------------------+ +-----------------------------------------+
| Repaint desktop | | ђҐЈҐ­ҐаЁа®ў вм а Ў®зго ®Ў« бвм |
| Restore standard | | ‚®ббв ­®ўЁвм бв ­¤ ав­го (Є®­дЁЈга жЁо) |
|------------------| |-----------------------------------------|
| About... | | Ћ бЁб⥬Ґ |
+------------------+ +-----------------------------------------+



‘Ёб⥬­®Ґ ¬Ґ­о Ўг¤Ґв Ї®пў«пвмбп г б ¬®Ј® «Ґў®Ј® Єа п бва®ЄЁ
¬Ґ­о. ‘ ¬л¬ Ўлбвал¬ бЇ®б®Ў®¬ ®Ўа вЁвмбп Є бЁб⥬­®¬г ¬Ґ­о пў«пҐв-
бп ЁбЇ®«м§®ў ­ЁҐ Є®¬ЎЁ­ жЁЁ Є« ўЁи Alt-Є« ўЁи  Їа®ЎҐ« , в Є¦Ґ
¬®¦­® ­ ¦ вм Є« ўЁиг F10, § вҐ¬, ЁбЇ®«м§гп Є« ўЁиЁ "бв५Є  ўЇа -
ў®" Ё "бв५Є  ў«Ґў®", ЇҐаҐ¬ҐбвЁвмбп Є Ё¤Ґ­вЁдЁЄ в®аг ваЁ Ј®аЁ-
§®­в «м­лҐ зҐавл Ё ­ ¦ вм Є« ўЁиг Enter.

ЏаЁ Ї®¬®йЁ Є®¬ ­¤ нв®Ј® ¬Ґ­о, ўл ¬®¦ҐвҐ ᤥ« вм б«Ґ¤го饥:

* ॣҐ­ҐаЁа®ў вм Ё§®Ўа ¦Ґ­ЁҐ ­  нЄа ­Ґ;

* ў®ббв ­®ўЁвм ЇҐаў®­ з «м­го Є®­дЁЈга жЁо ®Є®­;

*  ЄвЁўЁа®ў вм Ў«®Є Ё­д®а¬ жЁЁ ® бЁб⥬Ґ Turbo Profiler.


Љ®¬ ­¤  Repaint Desktop (ђҐЈҐ­ҐаЁа®ў вм а Ў®зго ®Ў« бвм)

‚ १г«мв вҐ ўлЎ®а  бЁб⥬­®Ј® ¬Ґ­о б Ї®б«Ґ¤гойЁ¬ ўлЎ®а®¬
Є®¬ ­¤л Repaint Desktop (ђҐЈҐ­ҐаЁа®ў вм а Ў®зго ®Ў« бвм) бЁб⥬ 
Turbo Profiler ®бгйҐбвў«пҐв ॣҐ­Ґа жЁо Ё§®Ўа ¦Ґ­Ёп ­  нЄа ­Ґ.
ќв® ¬®¦Ґв Ї®вॡ®ў вмбп, ­ ЇаЁ¬Ґа, ў ⮬ б«гз Ґ, Ґб«Ё Є Є п-«ЁЎ®
१Ё¤Ґ­в­ п Їа®Ја ¬¬  ®бв ўЁ«  ­  нЄа ­Ґ "б«гз ©­лҐ" бЁ¬ў®«л Ё«Ё
ў б«гз Ґ, Ґб«Ё ўл ®вЄ«озЁ«Ё  ваЁЎгв бў®ЇЇЁ­Ј  (ᬥ­л) нЄа ­­ле
Є ¤а®ў.

Љ®¬ ­¤  Restore Standard (‚®ббв ­®ўЁвм бв ­¤ ав­го (Є®­дЁЈг-
а жЁо))

ЏаЁ § ЇгбЄҐ бЁб⥬л Turbo Profiler ў­Ґи­Ё© ўЁ¤ нЄа ­  (а §-
¬Ґал Ё а бЇ®«®¦Ґ­ЁҐ ®Є®­, Ёе б®бв®п­ЁҐ (®вЄал⮥ Ё«Ё § Єал⮥))
гбв ­ ў«Ёў Ґвбп ў ᮮ⢥вбвўЁЁ б Ё­д®а¬ жЁҐ©, ᮤҐа¦ йҐ©бп ў д ©-
«Ґ Є®­дЁЈга жЁЁ TFCONFIG.TF. ‚® ўаҐ¬п а Ў®вл ў бЁб⥬Ґ Turbo
Profiler ‚л ¬®¦ҐвҐ ЇҐаҐ¬Ґй вм ®Є­ , Ё§¬Ґ­пвм Ёе а §¬Ґал, ­ҐЄ®в®-
алҐ Ё§ ­Ёе ®вЄалў вм, ­ҐЄ®в®алҐ § Єалў вм Ё, ў १г«мв вҐ ўбҐе
нвЁе ¬ ­ЁЇг«пжЁ©, ­  нЄа ­Ґ ¬®¦Ґв ў®§­ЁЄ­гвм Їгв ­Ёж . ‘ Ї®¬®ймо
Є®¬ ­¤л Restore Standard (‚®ббв ­®ўЁвм бв ­¤ ав­го (Є®­дЁЈга -
жЁо)) ‚л ¬®¦ҐвҐ Ўлбва® ЁбЇа ўЁвм в Єго бЁвг жЁо.

ЏаЁ ўлЎ®аҐ Є®¬ ­¤л Restore Standard (‚®ббв ­®ўЁвм бв ­¤ ав-
­го (Є®­дЁЈга жЁо)) бЁб⥬  Turbo Profiler ў®§ўа й Ґв ўбҐ бў®Ё
®Є­  ў в® Ї®«®¦Ґ­ЁҐ, ў Є®в®а®¬ ®­Ё ­ е®¤Ё«Ёбм ба §г ¦Ґ Ї®б«Ґ ҐҐ
§ ЇгбЄ .

Љ®¬ ­¤  About (Ћ бЁб⥬Ґ)

Љ®Ј¤  ‚л ўлЎЁа ҐвҐ Є®¬ ­¤г About (Ћ бЁб⥬Ґ), Ї®пў«пҐвбп ®Є-
­® ¤Ё «®Ј , ў Є®в®а®¬ ў ¬ ЇаҐ¤« Ј Ґвбп Ё­д®а¬ жЁп ®в­®бЁвҐ«м­®
­®¬Ґа  ўҐабЁЁ бЁб⥬л Turbo Profiler,   в Є¦Ґ ­ҐЄ®в®алҐ ¤агЈЁҐ
Ё­вҐаҐб­лҐ д Євл. —в®Ўл § Єалвм ¤ ­­®Ґ ®Є­®, ­Ґ®Ўе®¤Ё¬® ­ ¦ вм
Є« ўЁиг Enter «ЁЎ® Ї®¤ўҐбвЁ гЄ § вҐ«м ¬лиЁ Є Є­®ЇЄҐ OK (‚лЇ®«-
­Ёвм) Ё ­ ¦ вм Є­®ЇЄг ¬лиЁ.



ЊҐ­о File (” ©«)

+----------------+ +-----------------------+
| Open... | | ЋвЄалвм |
| Change dir... | | ‘¬Ґ­Ёвм ¤ЁаҐЄв®аЁо |
| Get info... | | Џ®«гзЁвм Ё­д®а¬ жЁо |
| DOS shell | | ‚л室 ў ®Ў®«®зЄг DOS |
| Quit Alt-X | | ‚л©вЁ Alt-X |
+----------------+ +-----------------------+

ЊҐ­о File (” ©«) ᮤҐа¦Ёв ў ᥡҐ Є®¬ ­¤л, Ї®§ў®«пойЁҐ ‚ ¬:

* § Јаг¦ вм ў Їа®дЁ«Ёа®ўйЁЄ Їа®Ја ¬¬г, Їа®дЁ«м Є®в®а®© ‚л б®-
ЎЁа ҐвҐбм Ї®«гзЁвм;

* Ё§¬Ґ­пвм ⥪гйго ¤ЁаҐЄв®аЁо;

* Ї®«гз вм Ё­д®а¬ жЁо ® а бЇаҐ¤Ґ«Ґ­ЁЁ Ї ¬пвЁ ¬Ґ¦¤г ‚ иҐ© Їа®-
Ја ¬¬®© Ё бЁб⥬®©

* ўл室Ёвм ў ®Ў®«®зЄг DOS;

* Ї®ЄЁ¤ вм бЁб⥬г Turbo Profiler.

Љ®¬ ­¤  Open (ЋвЄалвм)

Љ®¬ ­¤  File|Open (” ©«|ЋвЄалвм) ®в®Ўа ¦ Ґв Ў«®Є ¤Ё «®Ј 
Program Load (‡ Јаг§Ёвм Їа®Ја ¬¬г). „ «ҐҐ ЇаЁў®¤Ёвбп ў­Ґи­Ё© ўЁ¤
нв®Ј® Ў«®Є  ¤Ё «®Ј :

ђЁб.4.5 Ѓ«®Є ¤Ё «®Ј  Program Load (‡ Јаг§Ёвм Їа®Ја ¬¬г):

‘ Ї®¬®ймо ¤ ­­®Ј® Ў«®Є  ¤Ё «®Ј  ‚л ¬®¦ҐвҐ ўлЇ®«­Ёвм ®¤­® Ё§
гЄ § ­­ле ¤ «ҐҐ ¤Ґ©бвўЁ©:

* ‚ўҐбвЁ Ї®«­®Ґ Ё¬п д ©«  Ё § Јаг§Ёвм нв®в д ©« ў ®Є­® Module
(Њ®¤г«м).

* ‚ўҐбвЁ Ё¬п д ©«  б ¬Ґв бЁ¬ў®« ¬Ё. ќв® Ї®§ў®«пҐв ®вдЁ«мва®-
ў вм бЇЁб®Є д ©«®ў в ЄЁ¬ ®Ўа §®¬, зв®Ўл ®­ ᮮ⢥вбвў®ў «
ўўҐ¤Ґ­­®© ў ¬Ё бЇҐжЁдЁЄ жЁЁ.

* Ќ ¦ вм Є« ўЁиг "бв५Є  ў­Ё§", зв®Ўл ўлЎа вм бЇҐжЁдЁЄ жЁо
д ©«  Ё§ бЇЁбЄ  "ЇаҐ¤лбв®аЁЁ", Є®в®ал© б®¤Ґа¦Ёв ўўҐ¤Ґ­­лҐ
ў ¬Ё а ­ҐҐ бЇҐжЁдЁЄ жЁЁ д ©«®ў.

* Џа®б¬®ваҐвм ᮤҐа¦Ё¬®Ґ ¤агЈЁе ¤ЁаҐЄв®аЁ©, ўлЎа ў Ё¬п ¤ЁаҐЄ-
в®аЁЁ Ё§ бЇЁбЄ  д ©«®ў.

Ѓ«®Є ўў®¤  Ї®§ў®«пҐв ‚ ¬ ўў®¤Ёвм Ё¬п д ©«  б«Ґ¤гойЁ¬Ё в६п
бЇ®б®Ў ¬Ё:

1. ‚ўҐ¤ЁвҐ Ё¬п д ©«  Ё ўлЎҐаЁвҐ ЋЉ (Ё«Ё ­ ¦¬ЁвҐ Enter).

2. Ќ ¦¬ЁвҐ Enter Ё«Ё Tab ¤«п  ЄвЁў жЁЁ Ў«®Є  бЇЁбЄ , ᮤҐа¦ йҐ-
Ј® Ё¬Ґ­  д ©«®ў. ‚лЎҐаЁвҐ Ё¬п д ©«  (ЇҐаҐ¬ҐбвЁў ­  нв® Ё¬п
ᢥ⮢®© ¬ аЄҐа) Ё ­ ¦¬ЁвҐ Enter Ё«Ё ўлЎҐаЁвҐ ЋЉ.

3. Џ®¤ўҐ¤ЁвҐ ¬ аЄҐа ¬лиЁ Є Ё¬Ґ­Ё д ©«  Ё ¤ў ¦¤л Ї®¤ап¤ Єа вЄ®-
ўаҐ¬Ґ­­® ­ ¦¬ЁвҐ ҐҐ Є­®ЇЄг.

‚л Ї®«гзЁвҐ б®®ЎйҐ­ЁҐ ®Ў ®иЁЎЄҐ Ґб«Ё Ї®Їлв ҐвҐбм § Јаг§Ёвм
­ҐбгйҐбвўгойЁ© д ©« Ё«Ё д ©«, Ё¬ҐойЁ© а биЁаҐ­ЁҐ, ®в«Ёз­®Ґ ®в
.EXE,   в Є¦Ґ ў б«гз Ґ § Јаг§ЄЁ д ©«  ­Ґ Ё¬Ґо饣® ®в« ¤®з­®© Ё­-
д®а¬ жЁЁ.

‚лЎҐаЁвҐ Є®¬ ­¤г Cancel (Ћв¬Ґ­Ёвм) ¤«п в®Ј®, зв®Ўл Ї®ЄЁ­гвм
Ў«®Є ¤Ё «®Ј  Program Load (‡ Јаг§Ёвм Їа®Ја ¬¬г), ­Ґ § Јаг§Ёў ЇаЁ
н⮬ ­ЁЄ Є®Ј® д ©« .

€бЇ®«м§®ў ­ЁҐ Ў«®Є  ўў®¤  File Name (€¬п д ©« )

…б«Ё Ў«®Є ўў®¤  File Name (€¬п д ©« ) ­ е®¤Ёвбп ў  ЄвЁў­®¬
б®бв®п­ЁЁ (ЇаЁ н⮬ ў­гваЁ Ў«®Є  ¤®«¦Ґ­ ¬ЁЈ вм Єгаб®а), в® ‚л ¬®-
¦ҐвҐ ўлЇ®«­Ёвм б«Ґ¤гойЁҐ ¤Ґ©бвўЁп:

* ‡ Јаг§Ёвм д ©«, гЄ § ў ҐЈ® пў­л¬ ®Ўа §®¬:

‚ўҐ¤ЁвҐ Ї®«­®Ґ Ё¬п д ©«  (ўЄ«оз о饥 ў ᥡп, ў б«гз Ґ ­Ґ®Ў-
室Ё¬®бвЁ, гЄ § ­ЁҐ ¤ЁбЄ®ў®¤  Ё  Ўб®«ов­®Ј® Ё«Ё ®в­®бЁвҐ«м-
­®Ј® ЇгвЁ, а биЁаҐ­ЁҐ гЄ §лў вм ­Ґ ®Ўп§ вҐ«м­®). Џ®б«Ґ нв®Ј®
ўлЎҐаЁвҐ ЋЉ (Ё«Ё ­ ¦¬ЁвҐ Enter) ¤«п в®Ј®, зв®Ўл § Јаг§Ёвм ў
®Є­® Module (Њ®¤г«м) д ©«, ᮤҐа¦ йЁ© Ёб室­л© ⥪бв Ј®«®-
ў­®Ј® ¬®¤г«п Їа®дЁ«Ёа㥬®© Їа®Ја ¬¬л.

* ЋвдЁ«мва®ў вм Ё¬Ґ­ , Ї®пў«пойЁҐбп ў бЇЁбЄҐ д ©«®ў:

‚ўҐ¤ЁвҐ Ё¬п д ©«  (ўЄ«оз о饥 ў ᥡп, ў б«гз Ґ ­Ґ®Ўе®¤Ё¬®-
бвЁ, гЄ § ­ЁҐ ¤ЁбЄ®ў®¤  Ё  Ўб®«ов­®Ј® Ё«Ё ®в­®бЁвҐ«м­®Ј® Їг-
вЁ) б® бв ­¤ ав­л¬Ё ¬Ґв бЁ¬ў®« ¬Ё, Є®в®алҐ ЁбЇ®«м§говбп ў
®ЇҐа жЁ®­­®© бЁб⥬Ґ (* Ё ?). ‡ вҐ¬ ЇҐаҐ©¤ЁвҐ ў Ў«®Є бЇЁбЄ 
File (” ©«), ᮤҐа¦ йЁ© ®вдЁ«мва®ў ­­л© бЇЁб®Є Ё¬Ґ­ д ©«®ў,
¤«п ўлЎ®а  ­Ґ®Ўе®¤Ё¬®Ј® д ©«  Ё«Ё ў Ў«®Є бЇЁбЄ  Directory
(„ЁаҐЄв®аЁп) ¤«п ᬥ­л ⥪г饩 ¤ЁаҐЄв®аЁЁ.

* ‚лЎа вм Ё¬п д ©«  Ё§ бЇЁбЄ  "ЇаҐ¤лбв®аЁЁ":

Ќ ¦¬ЁвҐ Є« ўЁиг "бв५Є  ў­Ё§", ¤«п в®Ј®, зв®Ўл Ї®¤ Ў«®Є®¬
ўў®¤  Name (€¬п) Ї®пўЁ«бп бЇЁб®Є "ЇаҐ¤лбв®аЁЁ". €¬п Ё§ нв®Ј®
бЇЁбЄ  ¬®¦­® ўлЎа вм, Ї®¤ўҐ¤п Є ­Ґ¬г гЄ § вҐ«м ¬лиЁ Ё ¤ў ¦¤л
Ї®¤ап¤ Єа вЄ®ўаҐ¬Ґ­­® ­ ¦ ў Є­®ЇЄг ¬лиЁ. ‚лЎ®а ¬®¦­® в Є¦Ґ
Їа®Ё§ўҐбвЁ б Ї®¬®ймо Є« ўЁи гЇа ў«Ґ­Ёп Єгаб®а®¬ Ё ­ ¦ вЁп
Є« ўЁиЁ Enter.

ЏаЁ¬Ґз ­ЁҐ: ‘ЇЁб®Є ЇаҐ¤лбв®аЁЁ ᮤҐа¦Ёв ў ᥡҐ Ї®б«Ґ¤-
­ЁҐ ў®бҐ¬м Ё§ ўўҐ¤Ґ­­ле ‚ ¬Ё Ё¬Ґ­ д ©«®ў.

€бЇ®«м§®ў ­ЁҐ Ў«®Є  бЇЁбЄ  File (” ©«)

Џ® 㬮«з ­Ёо Ў«®Є бЇЁбЄ  File (” ©«) ®в®Ўа ¦ Ґв ўбҐ Ё¬Ґ­ 
д ©«®ў,­ е®¤пйЁебп ў ⥪г饩 ¤ЁаҐЄв®аЁЁ, Є®в®алҐ б®®вўҐвбвўгов
бЇҐжЁдЁЄ жЁп¬ ў Ў«®ЄҐ ўў®¤  Name (€¬п), ®в®Ўа ¦ Ґв Ё¬п தЁвҐ«м-
бЄ®© ¤ЁаҐЄв®аЁЁ   в Є¦Ґ Ё¬Ґ­  ўбҐе Ї®¤¤ЁаҐЄв®аЁ©. …б«Ё бЇҐжЁдЁЄ -
жЁЁ, ­ е®¤пйЁҐбп ў Ў«®ЄҐ ўў®¤  Name (€¬п), ўЄ«оз ов ў ᥡп гЄ § -
­ЁҐ ¤ЁбЄ®ў®¤  Ё«Ё ЇгвЁ, в® ў а бб¬ ваЁў Ґ¬®¬ Ў«®ЄҐ бЇЁбЄ  дЁЈгаЁ-
аго⠢ᥠ䠩«л ­ е®¤пйЁҐбп ­  гЄ § ­­®¬ ¤ЁбЄҐ Ё ў гЄ § ­­®© ¤Ё-
४в®аЁЁ, ᮮ⢥вбвўгойЁҐ § ¤ ­­®© бЇҐжЁдЁЄ жЁЁ.

„«п в®Ј®, зв®Ўл § Јаг§Ёвм д ©«, ­ е®¤пйЁ©бп ў Ў«®ЄҐ бЇЁбЄ 
File (” ©«), ­Ґ®Ўе®¤Ё¬® ᤥ« вм б«Ґ¤го饥:

1. Џ®¤ўҐ¤ЁвҐ Є Ў«®Єг бЇЁбЄ  гЄ § вҐ«м ¬лиЁ Ё ­ ¦¬ЁвҐ Є­®ЇЄг ¬л-
иЁ («ЁЎ® ­ ¦Ё¬ ©вҐ Є« ўЁиг Tab ¤® вҐе Ї®а, Ї®Є  Ё¬п Ў«®Є 
бЇЁбЄ  ­Ґ Ўг¤Ґв ўл¤Ґ«Ґ­® бўҐв®ўл¬ ¬ аЄҐа®¬).

2. ’ҐЇҐам ¬®¦­® ­ ¦ вм Є« ўЁиг "бв५Є  ўўҐае" Ё«Ё "бв५Є 
ў­Ё§", зв®Ўл ўлЎа вм Ё¬п д ©« ,   § вҐ¬ ­ ¦ вм Є« ўЁиг
Enter, зв®Ўл ®вЄалвм ҐЈ®. —в®Ўл ®вЄалвм д ©«, ¬®¦­® в Є¦Ґ
Ї®¤ўҐбвЁ гЄ § вҐ«м ¬лиЁ Є ҐЈ® Ё¬Ґ­Ё ў Ў«®ЄҐ Ё ¤ў ¦¤л Ї®¤ап¤
Єа вЄ®ўаҐ¬Ґ­­® ­ ¦ вм Є­®ЇЄг ¬лиЁ.

‚®§¬®¦­®, ў ¬ Ї®вॡгҐвбп ®бгйҐбвўЁвм Їа®ЄагвЄг ᮤҐа¦Ё¬®Ј®
Ў«®Є , зв®Ўл Їа®б¬®ваҐвм Ё¬Ґ­  ўбҐе д ©«®ў.

…б«Ё ­Ґ®Ўе®¤Ё¬л© д ©« ­ е®¤Ёвбп ў ¤ЁаҐЄв®аЁЁ, ®в«Ёз­®© ®в
⥪г饩, ЇаЁ Ї®¬®йЁ Є« ўЁиЁ Tab ЇҐаҐ©¤ЁвҐ Є Ў«®Єг бЇЁбЄ 
Directories („ЁаҐЄв®аЁЁ) Ё ўлЎҐаЁвҐ ¤ЁаҐЄв®аЁо ў Є®в®аго ‚ ¬ ­г¦-
­® Ї®Ї бвм. („«п в®Ј®, зв®Ўл ЇҐаҐ©вЁ Є а Ў®вҐ б தЁвҐ«мбЄ®© ¤Ё-
४в®аЁҐ© ‚ иҐ© ⥪г饩 ¤ЁаҐЄв®аЁЁ, ­ ЎҐаЁвҐ ­  Є« ўЁ вгаҐ
..\*.exe Ё ­ ¦¬ЁвҐ Enter.)

…б«Ё ‚ ¬ ­Ґ®Ўе®¤Ё¬® § Јаг§Ёвм ‚ иг Їа®Ја ¬¬г б гЄ § ­ЁҐ¬ ­Ґ-
Є®в®але  аЈг¬Ґ­в®ў Є®¬ ­¤­®© бва®ЄЁ, ®Ўа вЁвҐбм Є ®ЇЁб ­Ёо Ў«®Є 
ўў®¤  Run|Arguments (‚лЇ®«­Ёвм|ЂаЈг¬Ґ­вл).



Љ®¬ ­¤  Change Dir (‘¬Ґ­Ёвм ¤ЁаҐЄв®аЁо)

Љ®¬ ­¤  File|Change Dir (” ©«|‘¬Ґ­Ёвм ¤ЁаҐЄв®аЁо) ®вЄалў Ґв
Ў«®Є ¤Ё «®Ј  New Directory (Ќ®ў п ¤ЁаҐЄв®аЁп).

ђЁб.4.6 Ѓ«®Є ¤Ё «®Ј  New Directory (Ќ®ў п ¤ЁаҐЄв®аЁп):

ќв®в Ў«®Є ¤Ё «®Ј  Ї®§ў®«пҐв ў ¬ § ¤ вм Ё¬п ¤ЁаҐЄв®аЁЁ, Є®-
в®аго б«Ґ¤гҐв ᤥ« вм ⥪г饩. (’ҐЄг饩 ¤ЁаҐЄв®аЁҐ© пў«пҐвбп в 
¤ЁаҐЄв®аЁп, Є®в®а п ЁбЇ®«м§гҐвбп бЁб⥬®© Turbo Profiler ¤«п б®-
еа ­Ґ­Ёп д ©«®ў Ё Ї®ЁбЄ  д ©«®ў.)

Љ®¬Ї®­Ґ­вл Ў«®Є  ¤Ё «®Ј  New Directory (Ќ®ў п ¤ЁаҐЄв®аЁп)

Ѓ«®Є ¤Ё «®Ј  New Directory (Ќ®ў п ¤ЁаҐЄв®аЁп) ᮤҐа¦Ёв ў бҐ-
ЎҐ Ў«®Є ўў®¤ , ЇаҐ¤­ §­ зҐ­­л© ¤«п гЄ § ­Ёп ЇгвЁ, Ї®б।бвў®¬ Є®-
в®а®Ј® ¬®¦­® Ї®Ї бвм ў ­Ґ®Ўе®¤Ё¬го ‚ ¬ ¤ЁаҐЄв®аЁо. Џ®б«Ґ в®Ј® Є Є
‚л гЄ § «Ё ᮮ⢥вбвўгойЁ© Їгвм, ўлЎҐаЁвҐ ЋЉ ¤«п в®Ј®, зв®Ўл Ё§-
¬Ґ­Ёвм ⥪гйго ¤ЁаҐЄв®аЁо Ё«Ё Cancel ¤«п в®Ј®, зв®Ўл ⥪гй п ¤Ё-
४в®аЁп ®бв « бм ЇаҐ¦­Ґ©.

ЏаЁ¬Ґз ­ЁҐ: ‚л Ї®«гзЁвҐ б®®ЎйҐ­ЁҐ ®Ў ®иЁЎЄҐ Ґб«Ё Їа®дЁ«Ёа®ў-
йЁЄ ­Ґ ᬮ¦Ґв ­ ©вЁ гЄ § ­­го ‚ ¬Ё ¤ЁаҐЄв®аЁо.

Љ®¬ ­¤  Get Info (Џ®«гзЁвм Ё­д®а¬ жЁо)

Љ®¬ ­¤  File|Get Info (” ©«|Џ®«гзЁвм Ё­д®а¬ жЁо) ®в®Ўа ¦ Ґв
Ў«®Є ⥪бв , ў Є®в®а®¬ ᮤҐа¦Ёвбп Ё­д®а¬ жЁп ®в­®бЁвҐ«м­® ⥪г饩
Їа®дЁ«Ёа㥬®© Їа®Ја ¬¬л,   в Є¦Ґ ¤ ­­лҐ ® ⥪г饩 Є®­дЁЈга жЁЁ
Ї ¬пвЁ.

ђЁб.4.7 Ѓ«®Є Get Info (Џ®«гзЁвм Ё­д®а¬ жЁо):

ЏаҐ¤бв ў«Ґ­­ п ў н⮬ Ў«®ЄҐ Ё­д®а¬ жЁп ЇаҐ¤­ §­ зҐ­  в®«мЄ®
¤«п ®в®Ўа ¦Ґ­Ёп; ўл ­Ґ ᬮ¦ҐвҐ ¬®¤ЁдЁжЁа®ў вм Є ЄЁҐ-«ЁЎ® §­ зҐ-
­Ёп, ЇаҐ¤бв ў«Ґ­­лҐ ў ¤ ­­®¬ Ў«®ЄҐ. ‚ Ў«®ЄҐ ¤Ё «®Ј  Get Info (Џ®-
«гзЁвм Ё­д®а¬ жЁо) ᮤҐа¦ вбп б«Ґ¤гойЁҐ ¤ ­­лҐ:

* Program (Џа®Ја ¬¬ ) - Ё¬п Їа®Ја ¬¬л Їа®дЁ«Ёа㥬®© ў ­ бв®п-
йЁ© ¬®¬Ґ­в, Їа®Ја ¬¬г, Їа®дЁ«м Є®в®а®© ­Ґ®Ўе®¤Ё¬® Ї®«гзЁвм,
‚л § ¤ ҐвҐ ЇаЁ Ї®¬®йЁ Є®¬ ­¤л File|Open (” ©«|ЋвЄалвм).

* Status (‘®бв®п­ЁҐ) ®Ўкпб­пҐв Ї®зҐ¬г ў ¤ ­­л© ¬®¬Ґ­в гЇа ў«Ґ-
­ЁҐ ­ е®¤Ёвбп г бЁб⥬л Turbo Profiler. ‡­ зҐ­Ёп нв®Ј® н«Ґ-
¬Ґ­в  Ў«®Є  Get Info (Џ®«гзЁвм Ё­д®а¬ жЁо) ¬®Јгв Ўлвм б«Ґ¤г-
ойЁ¬Ё:

No program loaded (ЌЁЄ Є п Їа®Ја ¬¬  ­Ґ § Ја㦥­ )

Control-Break (ЏаҐалў ­ЁҐ Ї® Ctrl-Break)

Terminated exit code XX (‚лЇ®«­Ґ­ЁҐ § ўҐа襭®, Є®¤ § -
ўҐа襭Ёп XX)

Stopped by area (‚лЇ®«­Ґ­ЁҐ ®бв ­®ў«Ґ­® ®Ў« бвмо)

NMI Interrupt (ЏаҐалў ­ЁҐ NMI)

Exception XX (€бЄ«озЁвҐ«м­ п бЁвг жЁп XX)

Divide by zero („Ґ«Ґ­ЁҐ ­  ­®«м)

* Mode (ђҐ¦Ё¬) - н⮠०Ё¬ Їа®дЁ«Ёа®ў ­Ёп ( ЄвЁў­л© Ё«Ё Ї б-
бЁў­л©); ०Ё¬ Їа®дЁ«Ёа®ў ­Ёп § ¤ Ґвбп ЇаЁ Ї®¬®йЁ ᥫҐЄвЁў-
­®© Є­®ЇЄЁ Profile Mode (ђҐ¦Ё¬ Їа®дЁ«Ёа®ў ­Ёп), ­ е®¤п饩бп
ў Ў«®ЄҐ ¤Ё «®Ј  Profiling Options (Џ а ¬Ґвал Їа®дЁ«Ёа®ў ­Ёп)
(ўл§лў Ґ¬®¬ ЇаЁ Ї®¬®йЁ Є®¬ ­¤л Statistics| Profiling Options
(‘в вЁбвЁЄ | Џ а ¬Ґвал Їа®дЁ«Ёа®ў ­Ёп)).

* Collection (‘Ў®а) Ї®Є §лў Ґв ўЄ«о祭 (Enabled) Ё«Ё ®вЄ«о祭
(Disabled)  ўв®¬ вЁзҐбЄЁ© бЎ®а бв вЁбвЁзҐбЄЁе ¤ ­­ле; ўЄ«о-
祭ЁҐ Ё ®вЄ«о祭ЁҐ  ўв®¬ вЁзҐбЄ®Ј® бЎ®а  бв вЁбвЁзҐбЄЁе ¤ ­-
­ле ®бгйҐбвў«пҐвбп ЇаЁ Ї®¬®йЁ Є®¬ ­¤л
Statistics|Accumulation (‘в вЁбвЁЄ |Ќ Є®Ї«Ґ­ЁҐ).

* Memory (Џ ¬пвм) ®ва ¦ Ґв б«Ґ¤гойЁҐ ¤ ­­лҐ:

* DOS: Џ ¬пвм, § ­Ё¬ Ґ¬ п DOS, Ё/Ё«Ё ¤а ©ўҐа ¬Ё а §«Ёз­ле
гбва®©бвў.

* Profiler (Џа®дЁ«Ёа®ўйЁЄ): ЋЎйҐҐ Є®«ЁзҐбвў® Ї ¬пвЁ, Ёб-
Ї®«м§гҐ¬®© Їа®дЁ«Ёа®ўйЁЄ®¬.

* Symbols (‘Ё¬ў®«л): Џ ¬пвм, § аҐ§ҐаўЁа®ў ­­ п ¤«п еа ­Ґ-
­Ёп в Ў«Ёжл бЁ¬ў®«ЁзҐбЄЁе Ё¬Ґ­ Їа®Ја ¬¬л.

* Program (Џа®Ја ¬¬ ): Џ ¬пвм, ®вўҐ¤Ґ­­ п ⥪г饩 Їа®дЁ-
«Ёа㥬®© Їа®Ја ¬¬Ґ.

* Available („®бвгЇ­®): Љ®«ЁзҐбвў® ®бв о饩бп бў®Ў®¤­®©
Ї ¬пвЁ.

* EMS Ї®Є §лў Ґв ЁбЇ®«м§®ў ­ЁҐ ®в®Ўа ¦ Ґ¬®© Ї ¬пвЁ (expanded
memory) бЁб⥬®© Turbo Profiler, DOS, в Ў«ЁжҐ© бЁ¬ў®«ЁзҐбЄЁе
Ё¬Ґ­ Їа®Ја ¬¬л, б ¬®© Їа®дЁ«Ёа㥬®© Їа®Ја ¬¬®©, Ё Є®«ЁзҐбвў®
Ї ¬пвЁ, ®бв о饩бп бў®Ў®¤­®©, в®з­® в Є¦Ґ, Є Є Ё ў б«гз Ґ
®б­®ў­®© Ї ¬пвЁ. EMS Ї®пў«пҐвбп в®«мЄ® ў б«гз Ґ ­ «ЁзЁп ў
ўлзЁб«ЁвҐ«м­®© бЁб⥬Ґ ®в®Ўа ¦ Ґ¬®© Ї ¬пвЁ (expanded
memory).

* DOS version (‚ҐабЁп DOS) Ї®Є §лў Ґв ўҐабЁо DOS, гбв ­®ў«Ґ­-
­®© ­  ‚ иҐ© бЁб⥬Ґ.

* ’ҐЄгй п ¤ в  Ё ўаҐ¬п.

Џ®б«Ґ ®§­ Є®¬«Ґ­Ёп б Ё­д®а¬ жЁҐ©, ᮤҐа¦ йҐ©бп ў Ў«®ЄҐ Get
Info (Џ®«гзЁвм Ё­д®а¬ жЁо) Ї®¤ўҐ¤ЁвҐ ¬ аЄҐа ¬лиЁ Є Є­®ЇЄҐ ЋЉ Ё
­ ¦¬ЁвҐ Є­®ЇЄг ¬лиЁ (Ё«Ё Їа®бв® ­ ¦¬ЁвҐ Є« ўЁиг Enter) ¤«п в®Ј®,
зв®Ўл ўҐа­гвмбп ў ⥪г饥 ®Є­®.

Љ®¬ ­¤  DOS Shell (‚л室 ў ®Ў®«®зЄг DOS)

Љ®¬ ­¤  File|DOS Shell (” ©«|‚л室 ў ®Ў®«®зЄг DOS) Ї®§ў®«пҐв
ў ¬ ўаҐ¬Ґ­­® ўл©вЁ Ё§ бЁб⥬л Turbo Profiler, зв®Ўл ўлЇ®«­Ёвм Є®-
¬ ­¤г DOS Ё«Ё § ЇгбвЁвм Є Єго-«ЁЎ® Їа®Ја ¬¬г.

„«п в®Ј®, зв®Ўл ў®§ўа вЁвмбп ў бЁб⥬г Turbo Profiler, ­Ґ-
®Ўе®¤Ё¬® ўўҐбвЁ б Є« ўЁ вгал EXIT Ё ­ ¦ вм Є« ўЁиг Enter.

ЏаЁ¬Ґз ­ЁҐ: ЏаЁ а Ў®вҐ ў ०Ё¬Ґ г¤ «Ґ­­®Ј® Їа®дЁ«Ёа®ў -
­Ёп Є®¬ ­¤­ п бва®Є  DOS Ї®пў«пҐвбп ­  нЄа ­Ґ бЁб⥬л
Turbo Profiler,   ­Ґ ­  нЄа ­Ґ, Єг¤  ўл¤ овбп ¤ ­­лҐ
Їа®дЁ«Ёа㥬®© Їа®Ја ¬¬л. ќв® Ї®§ў®«пҐв ‚ ¬ ®Ўа вЁвмбп Є
DOS, ­Ґ а §аги п ўлўҐ¤Ґ­­ле ‚ иҐ© Їа®Ја ¬¬®© ¤ ­­ле.
Џ®бЄ®«мЄг ўлў®¤Ё¬лҐ ‚ иҐ© Їа®Ја ¬¬®© ¤ ­­лҐ Ўг¤гв ўбҐ
ўаҐ¬п ¤®бвгЇ­л ­  ®¤­®¬ Ё§ ¬®­Ёв®а®ў бЁб⥬л, Є®¬ ­¤ 
Window|User Screen (ЋЄ­®|ќЄа ­­л© Є ¤а Ї®«м§®ў вҐ«п)
Ўг¤Ґв "§ ЇаҐйҐ­ ",   ­ ¦ вЁҐ Є®¬ЎЁ­ жЁЁ Є« ўЁи Alt-F5
­Ґ ЇаЁўҐ¤Ґв ­Ё Є Є ЄЁ¬ १г«мв в ¬. (Ѓ®«ҐҐ Ї®¤а®Ў­го
Ё­д®а¬ жЁо ®Ў г¤ «Ґ­­®¬ Їа®дЁ«Ёа®ў ­ЁЁ ¬®¦­® Ї®зҐаЇ­гвм
Ё§ ЇаЁ«®¦Ґ­Ёп ‚)

Љ®¬ ­¤  Quit (‚л©вЁ)

‚맮ў: Alt-X

Љ®¬ ­¤  File|Quit (” ©«|‚л©вЁ) ®бгйҐбвў«пҐв ўл室 Ё§ бЁб⥬л
Turbo Profiler, г¤ «пҐв ҐҐ Ё§ Ї ¬пвЁ, Ё ў®§ўа й Ґв ‚ б ­  га®ўҐ­м
DOS. ЏаЁ ўл室Ґ Ё§ бЁб⥬л Turbo Profiler Їа®Ёб室Ёв § Ї®¬Ё­ ­ЁҐ
в®Ј®, Є ЄЁҐ "®Ў« бвЁ" Ўл«Ё гбв ­®ў«Ґ­л ў ‚ иҐ© Їа®Ја ¬¬Ґ.

…б«Ё ‚л е®вЁвҐ б®еа ­Ёвм Є ЄЁҐ-«ЁЎ® १г«мв вл Їа®дЁ«Ёа®ў -
­Ёп Ё«Ё Ї а ¬Ґвал (в ЄЁҐ Є Є, ­ ЇаЁ¬Ґа, бв вЁбвЁЄ , Ї®«г祭­ п
ЇаЁ Їа®дЁ«Ёа®ў ­ЁЁ, Ї а ¬Ґвал Їа®дЁ«Ёа®ў ­Ёп Ё Ё§®Ўа ¦Ґ­Ёп Ё«Ё
д®а¬ в Ё§®Ўа ¦Ґ­Ёп ¤ ­­ле ­  нЄа ­Ґ), § ЇЁиЁвҐ Ёе ЇаЁ Ї®¬®йЁ Є®-
¬ ­¤ Statistics|Save (‘в вЁбвЁЄ |‘®еа ­Ёвм) Ё Options|Save (Џ а -
¬Ґвал|‘®еа ­Ёвм) ЇҐаҐ¤ ўл室®¬ Ё§ бЁб⥬л. ‚ Їа®вЁў­®¬ б«гз Ґ ‚л
гва вЁвҐ гбв ­®ў«Ґ­­лҐ ‚ ¬Ё §­ зҐ­Ёп Ї а ¬Ґва®ў.

ЊҐ­о View (Џа®б¬®ва)

+----------------------+ +------------------------+
| Module... F3 | | Њ®¤г«м... F3 |
| Execution Profile | | Џа®дЁ«м ўлЇ®«­Ґ­Ёп |
| Callers | | ‚л§лў ойЁҐ Ї®¤Їа®Ја ¬¬л|
| Overlays | | ЋўҐа«ҐЁ |
| Interrupts | | ЏаҐалў ­Ёп |
| Files | | ” ©«л |
| Areas | | "ЋЎ« бвЁ" |
| Routines | | Џ®¤Їа®Ја ¬¬л |
| Disassembly | | „Ёб бᥬЎ«Ґа |
+----------------------+ +------------------------+

ЊҐ­о View (Џа®б¬®ва) Ї®§ў®«пҐв ‚ ¬ ®вЄалвм ®Є­  ­ҐбЄ®«мЄЁе
ўЁ¤®ў, ў Є®в®але ­ е®¤Ёвбп Ё­д®а¬ жЁп ® 室Ґ ўлЇ®«­Ґ­Ёп ‚ иҐ©
Їа®Ја ¬¬л.

’ Ў«Ёж  4.2 ЋЄ­  бЁб⥬л Turbo Profiler


Ќ §ў ­ЁҐ ®Є­  —в® ў ­Ґ¬ Ё§®Ўа ¦ Ґвбп


Module (Њ®¤г«м) €б室­л© ⥪бв Їа®дЁ«Ёа㥬®©
Їа®Ја ¬¬л

Execution Profile () ‘в вЁбвЁзҐбЄ п Ё­д®а¬ жЁп ®
Їа®жҐбᥠўлЇ®«­Ґ­Ёп Їа®Ја ¬¬л
(Ї®б«Ґ в®Ј® Є Є Їа®Ја ¬¬  § -
Є®­зЁ«  бў®о а Ў®вг).

Callers(‚л§лў ойЁҐ Ї®¤Їа®Ја ¬- €­д®а¬ жЁп ® ⮬, Є ЄЁҐ Ї®¤-
¬л) Їа®Ја ¬¬л Ё Є Є з бв® ўл§лў -
ов ¤ ­­го.

Overlays (ЋўҐа«ҐЁ) €­д®а¬ жЁп ®Ў ®ўҐа«Ґпе ¤«п
бЁб⥬ Turbo Pascal, Turbo C
Ё Turbo Assembler.

Interrupts (ЏаҐалў ­Ёп) „ ­­лҐ ®Ў ®Ўа йҐ­ЁЁ Їа®Ја ¬¬л
Є ЇаҐалў ­Ёп¬.

Files (” ©«л) €­д®а¬ жЁп ® а Ў®вҐ Їа®Ја ¬¬л
б д ©« ¬Ё.

Areas ("ЋЎ« бвЁ") Џ®¤а®Ў­ п Ё­д®а¬ жЁп ® ¤Ґ©бв-
ўЁпе Ї® бЎ®аг бв вЁбвЁзҐбЄЁе
¤ ­­ле ¤«п Є ¦¤®© "®Ў« бвЁ",
Ї®¬ҐзҐ­­®© ў Ёб室­®¬ ⥪бвҐ
‚ иҐ© Їа®Ја ¬¬л.

Routines (Џ®¤Їа®Ја ¬¬л) €¬Ґ­  ўбҐе Ї®¤Їа®Ја ¬¬, Є®в®-
алҐ ¬®Јгв Ўлвм Ї®¬ҐзҐ­л ¬ а-
ЄҐа ¬Ё "®Ў« б⥩" Їа®дЁ«Ёа®-
ў ­Ёп.

Disassembly(CPU) („Ёб бᥬЎ- ’ҐЄгй п "®Ў« бвм" Ё§ ®Є­ 
«Ґа(–Џ“)) Module (Њ®¤г«м), Ё§®Ўа ¦Ґ­­ п
ў ¤Ёб бᥬЎ«Ёа®ў ­­®¬ ўЁ¤Ґ.


ЋЄ­® Module (Њ®¤г«м)

…б«Ё ‚л ўлЎЁа ҐвҐ Є®¬ ­¤г Module (Њ®¤г«м), в® ­  нЄа ­Ґ Ї®-
пў«пҐвбп Ў«®Є ¤Ё «®Ј , ў Є®в®а®¬ ўл ¤®«¦­л гЄ § вм Ё¬п вॡгойҐ-
Ј®бп ў ¬ ¬®¤г«п. ‚лЎҐаЁвҐ ЋЉ ¤«п в®Ј®, зв®Ўл ⥪бв гЄ § ­­®Ј® ў -
¬Ё ¬®¤г«п Ї®пўЁ«бп ў ®Є­Ґ Module (Њ®¤г«м). ‚ н⮬ ®Є­Ґ ‚л ¬®¦ҐвҐ
Ё§гз вм ⥪бв Їа®Ја ¬¬л Ё Ї®¬Ґз вм ў ­Ґ¬ "®Ў« бвЁ" ¤«п Є®в®але
­Ґ®Ўе®¤Ё¬® б®ЎЁа вм бв вЁбвЁзҐбЄЁҐ ¤ ­­лҐ. ‘ЇҐжЁ «м­лҐ Є« ўЁиЁ
 ЄвЁў жЁЁ Ё ¬Ґ¦®Є®­­лҐ ббл«ЄЁ бўп§лў ов ⥪бв Їа®Ја ¬¬л, ­ е®¤п-
йЁ©бп ў а бб¬ ваЁў Ґ¬®¬ ®Є­Ґ, б® бв вЁбвЁзҐбЄЁ¬Ё ¤ ­­л¬Ё ў ¤агЈЁе
®Є­ е.

ђЁб. 4.8 ЋЄ­® Module (Њ®¤г«м)

‚ Їа®жҐбᥠЇ®«г祭Ёп Їа®дЁ«п Їа®Ја ¬¬л ‚ ¬ ­Ґ®Ўе®¤Ё¬® Ё¬Ґвм
¤®бвгЇ Є Є Є .…•…-д ©«г, в Є Ё Є д ©«г, ᮤҐа¦ йҐ¬г ҐҐ Ёб室­л©
⥪бв. ‘Ёб⥬  Turbo Profiler Їлв Ґвбп ®Ў­ аг¦Ёвм д ©« б Ёб室­л¬
⥪б⮬ ў б«Ґ¤гойЁе ¤ЁаҐЄв®аЁпе Ё ў б«Ґ¤го饩 Ї®б«Ґ¤®ў вҐ«м­®бвЁ:

1. ‚ ¤ЁаҐЄв®аЁЁ, ў Є®в®а®© Їа®Ја ¬¬  Ўл«  бЄ®¬ЇЁ«Ёа®ў ­ 

2. ‚ ¤ЁаҐЄв®аЁпе § ¤ ­­ле ЇаЁ Ї®¬®йЁ Є®¬ ­¤л Option|Path for
Source (Џ а ¬Ґвал|Џгвм ¤®бвгЇ  Є Ёб室­®¬г ⥪бвг)

3. ‚ ⥪г饩 ¤ЁаҐЄв®аЁЁ.

4. ‚ ¤ЁаҐЄв®аЁЁ, ᮤҐа¦ йҐ© Їа®дЁ«Ёа㥬го Їа®Ја ¬¬г.

(€¬п ¤ЁаҐЄв®аЁЁ, ў Є®в®а®© Ўл«  бЄ®¬ЇЁ«Ёа®ў ­  ‚ и  Їа®Ја ¬-
¬ , ᮤҐа¦Ёвбп ў д ©« е .…•… Ё .OBJ в®«мЄ® ў ⮬ б«гз Ґ, Ґб«Ё
Є®¬ЇЁ«пжЁп Їа®Ёб室Ё«  б б®еа ­Ґ­ЁҐ¬ ®в« ¤®з­®© Ё­д®а¬ жЁЁ ® бЁ¬-
ў®« е).

Ќ ¦¬ЁвҐ Є®¬ЎЁ­ жЁо Є« ўЁи Alt-F10 Ё«Ё Їа ўго Є­®ЇЄг ¬лиЁ ¤«п
в®Ј®, зв®Ўл ўл§ў вм «®Є «м­®Ґ ¬Ґ­о ®Є­  Module (Њ®¤г«м).

+---------------+ +-------------------------+
| Line... | | ‘ва®Є  |
| Search... | | Џ®ЁбЄ |
| Next | | ‘«Ґ¤го饥 |
| Goto... | | ЏҐpҐе®¤ |
|---------------| | |
| Add areas | | „®Ў ўЁвм "®Ў« бвЁ" |
| Remove areas | | “¤ «Ёвм "®Ў« бвЁ" |
| Operation... | | ђҐ¦Ё¬ а Ў®вл |
| Callers... | | ‚л§лў ойЁҐ Ї®¤Їp®Јp ¬¬л |
|---------------| | |
| Module... | | Њ®¤г«м |
| File... | | ” ©« |
| Edit | | ђҐ¤ ЄвЁа®ў ­ЁҐ |
+---------------+ +-------------------------+


‘ Ї®¬®ймо Є®¬ ­¤ «®Є «м­®Ј® ¬Ґ­о ‚л ᬮ¦ҐвҐ ўлЇ®«­Ёвм б«Ґ¤г-
ойЁҐ ¤Ґ©бвўЁп:

* ЇҐаҐ¬ҐбвЁвм Єгаб®а ­  § ¤ ­­го бва®Єг Ё«Ё ¬ҐвЄг;

* ­ ©вЁ § ¤ ­­л© ⥪бв ў Ёб室­®¬ Є®¤Ґ;

* ¤®Ў ўЁвм Ё г¤ «Ёвм ®Ў« бвЁ ¤«п Є®в®але Їа®Ёб室Ёв бЎ®а бв -
вЁбвЁзҐбЄЁе ¤ ­­ле;

* § ¤ вм ¤«п ­ҐЄ®в®а®© ®Ў« бвЁ, вЁЇ бв вЁбвЁзҐбЄЁе ¤ ­­ле, Є®-
в®алҐ ­Ґ®Ўе®¤Ё¬® б®ЎЁа вм ў нв®© ®Ў« бвЁ ў Їа®жҐбᥠЇа®дЁ«Ё-
а®ў ­Ёп;

* § ¤ вм га®ўҐ­м Ї®¤а®Ў­®бвЁ Ё­д®а¬ жЁЁ ® Їгвпе ўл§®ў  ¤«п
¤ ­­®© Ї®¤Їа®Ја ¬¬л;

* § Јаг§Ёвм ў ®Є­® Module (Њ®¤г«м) ¤агЈ®© ¬®¤г«м Ё«Ё ¤агЈ®©
д ©«, ᮤҐа¦ йЁ© з бвм Ёб室­®Ј® ⥪бв  а бб¬ ваЁў Ґ¬®Ј® ў
¤ ­­л© ¬®¬Ґ­в ¬®¤г«п;

* ўл§ў вм «оЎ®© ⥪бв®ўл© аҐ¤ Єв®а.

„«п ­ҐЇ®б।б⢥­­®Ј® ЇаЁўҐ¤Ґ­Ёп ў ¤Ґ©бвўЁҐ Є Є®© «ЁЎ® Є®-
¬ ­¤л «®Є «м­®Ј® ¬Ґ­о (ЎҐ§ ЇаҐ¤ў аЁвҐ«м­®Ј® ўл§®ў  б ¬®Ј® ¬Ґ­о ­ 
нЄа ­), ¤®бв в®з­® ­ ¦ вм Є®¬ЎЁ­ жЁо Є« ўЁи ўЁ¤ : Ctrl-<ЎгЄў >,
Ј¤Ґ <ЎгЄў > нв® ЎгЄў , ўл¤Ґ«Ґ­­ п ў ᮮ⢥вбвўго饩 Є®¬ ­¤Ґ.

Љ®¬ ­¤  Line (‘ва®Є )

‚맮ў: Ctrl-L

„«п в®Ј®, зв®Ўл Ўлбва® ЇҐаҐ¬ҐбвЁвмбп ­  ­ҐЄ®в®аго бва®Єг Ёб-
室­®Ј® ⥪бв , ўлЎҐаЁвҐ ў «®Є «м­®¬ ¬Ґ­о Є®¬ ­¤г Line (‘ва®Є ).
ЏаЁ ўлЇ®«­Ґ­ЁЁ нв®© Є®¬ ­¤л ­  нЄа ­Ґ Ї®пў«пҐвбп Ў«®Є ¤Ё «®Ј  ў
Є®в®а®¬ ­Ґ®Ўе®¤Ё¬® гЄ § вм ­®¬Ґа бва®ЄЁ, ­  Є®в®аго ‚л е®вЁвҐ ЇҐ-
६ҐбвЁвмбп. Ќ ЎҐаЁвҐ ­®¬Ґа вॡ㥬®© бва®ЄЁ, § вҐ¬ ўлЎҐаЁвҐ ЋЉ
ЇаЁ Ї®¬®йЁ ¬лиЁ (Ё«Ё ­ ¦¬ЁвҐ ENTER). …б«Ё ‚л гЄ ¦ҐвҐ ­®¬Ґа бва®-
ЄЁ, ЇаҐўли ойЁ© ­®¬Ґа Ї®б«Ґ¤­Ґ© бва®ЄЁ ¤ ­­®Ј® д ©« , в® Єгаб®а
Ўг¤Ґв гбв ­®ў«Ґ­ ­  Ї®б«Ґ¤­Ґ© бва®ЄҐ.

Љ®¬ ­¤  Search (Џ®ЁбЄ)

‚맮ў: Ctrl-S

„«п в®Ј®, зв®Ўл ­ ©вЁ ўе®¦¤Ґ­ЁҐ бЁ¬ў®«м­®© бва®ЄЁ ў ⥪бв
⥪г饣® ¬®¤г«п, ўлЎҐаЁвҐ ў «®Є «м­®¬ ¬Ґ­о ®Є­  Module (Њ®¤г«м)
Є®¬ ­¤г Search (Џ®ЁбЄ). Ѓ«®Є ўў®¤ , Є®в®ал© Ї®пўЁвбп ў १г«мв вҐ
нв®Ј® § вॡгҐв ўўҐбвЁ бва®Єг ¤«п Ї®ЁбЄ . ‘¤Ґ« ў нв® ўлЎҐаЁвҐ ЋЉ
(Ё«Ё ­ ¦¬ЁвҐ ENTER).

…б«Ё Єгаб®а ­ е®¤Ёвбп ­  ®¤­®¬ Ё§ бЁ¬ў®«®ў бва®ЄЁ, Ї®е®¦Ґ©
­  Ё¬п ЇҐаҐ¬Ґ­­®©, в® Ў«®Є ўў®¤  ЇаЁ бў®Ґ¬ Ї®пў«Ґ­ЁЁ ­  нЄа ­Ґ
㦥 ᮤҐа¦Ёв нв® Ё¬п. …б«Ё ўл Ї®¬ҐвЁвҐ Є Є®©-«ЁЎ® да Ј¬Ґ­в ⥪-
бв , ­ е®¤п饣®бп ў ®Є­Ґ, в® Їа®дЁ«Ёа®ўйЁЄ § ¤ бв нв®в да Ј¬Ґ­в
ў Є зҐб⢥ бва®ЄЁ Ї®ЁбЄ .

ќв® Ё§Ў ўЁв ‚ б ®в ЇҐз в ­Ёп ўагз­го ЁбЄ®¬®© бва®ЄЁ, ў ⮬
б«гз Ґ, Ґб«Ё ®­  ­ е®¤Ёвбп ў ®Є­Ґ Module (Њ®¤г«м).

‚л ¬®¦ҐвҐ ЁбЇ®«м§®ў вм бв ­¤ ав­лҐ ¬Ґв бЁ¬ў®«л DOS ("?" Ё
"*"). ‘Ё¬ў®« "?" б®Ї®бв ўЁ¬ б «оЎл¬ ®¤Ё­®з­л¬ бЁ¬ў®«®¬,   бЁ¬ў®«
"*" б®Ї®бв ўЁ¬ б «оЎ®© Ї®¤бва®Є®©, ўЄ«оз п Їгбвго.

Џ®ЁбЄ Ї®¤бва®ЄЁ Їа®Ёб室Ёв ­ зЁ­ п б ⥪г饩 Ї®§ЁжЁЁ Ё
ўЇ«®вм ¤® Є®­ж  д ©« . …б«Ё ‚л е®вЁвҐ ЁбЄ вм ўе®¦¤Ґ­Ёп Є Є®©-«ЁЎ®
Ї®¤бва®ЄЁ Ї® ўбҐ¬г д ©«г, в® ‚ ¬ ­Ґ®Ўе®¤Ё¬® ЇаҐ¤ў аЁвҐ«м­® гбв -
­®ўЁвм Єгаб®а ­  ЇҐаўго бва®Єг.

Љ®¬ ­¤  Next (‘«Ґ¤го饥)

‚맮ў: Ctrl-N

…б«Ё ‚л ЇаЁ Ї®¬®йЁ Є®¬ ­¤л Search (Џ®ЁбЄ) § ¤ «Ё Ї®¤бва®Єг,
Є®в®аго ­Ґ®Ўе®¤Ё¬® ­ ©вЁ, в® ЁбЇ®«м§гп Є®¬ ­¤г Next (‘«Ґ¤го饥)
‚л ¬®¦ҐвҐ ЁбЄ вм гз бвЄЁ ⥪бв , ᮤҐа¦ йЁҐ нвг Ї®¤бва®Єг. ‚лЎҐ-
аЁвҐ Next (‘«Ґ¤го饥) Ё§ «®Є «м­®Ј® ¬Ґ­о Ё«Ё Їа®бв® ­ ¦¬ЁвҐ Ctrl-
N. Љ®¬ ­¤  Next (‘«Ґ¤го饥) ¬®¦Ґв ЁбЇ®«м§®ў вмбп в®«мЄ® ў ⮬
б«гз Ґ, Ґб«Ё а ­ҐҐ Ўл«  ўл§ў ­  Є®¬ ­¤  Search (Џ®ЁбЄ).

Љ®¬ ­¤  Goto (ЏҐpҐе®¤)

‚맮ў: Ctrl-G

„«п в®Ј®, зв®Ўл гбв ­®ўЁвм Єгаб®а ў ®Є­Ґ Module (Њ®¤г«м) ­ 
­ з «® Є®­ЄаҐв­®© Ї®¤Їа®Ја ¬¬л Ё«Ё Є Є®Ґ-­ЁЎг¤м бЁ¬ў®«ЁзҐбЄ®Ґ
Ё¬п, дЁЈгаЁаго饥 ў Ёб室­®¬ ⥪б⥠‚ иҐ© Їа®Ја ¬¬л, ­Ґ®Ўе®¤Ё¬®
ў®бЇ®«м§®ў вмбп Є®¬ ­¤®© Goto. Ѓ«®Є § Їа®б , Є®в®ал© Ї®пў«пҐвбп ў
१г«мв вҐ ўлЎ®а  нв®© Є®¬ ­¤л, вॡгҐв ўўҐбвЁ ­Ґ®Ўе®¤Ё¬л©  ¤аҐб.
Ќ ЎҐаЁвҐ ­®¬Ґа бва®ЄЁ, Ё¬п Ї®¤Їа®Ја ¬¬л Ё«Ё иҐбв­ ¤ж вЁаЁз­л©  ¤-
аҐб Ё ўлЎҐаЁвҐ ЋЉ (Ё«Ё ­ ¦¬ЁвҐ ENTER).

‘Ё­в ЄбЁб  ¤аҐб  ¬®¦­® ­ ©вЁ ў Ј« ўҐ "‚ла ¦Ґ­Ёп" "ђгЄ®ў®¤бв-
ў  Ї®«м§®ў вҐ«п" бЁб⥬л Turbo Debugger.

Љ®¬ ­¤  Add Areas („®Ў ўЁвм "®Ў« бвЁ")

‚맮ў: Ctrl-A

‚лЇ®«­Ґ­ЁҐ Є®¬ ­¤л Add Areas („®Ў ўЁвм "®Ў« бвЁ") «®Є «м­®Ј®
¬Ґ­о ®Є­  Module (Њ®¤г«м) ўҐ¤Ґв Є Ї®пў«Ґ­Ёо ­  нЄа ­Ґ б«Ґ¤го饣®
¬Ґ­о:

+--------------------------+ +-------------------------------+
| All routines | | ‚ᥠЇ®¤Їа®Ја ¬¬л |
| Modules with source | | Њ®¤г«Ё б Ёб室­л¬ ⥪б⮬ |
| Routines in module | | Џ®¤Їа®Ја ¬¬л ў ¬®¤г«Ґ |
| Every line in module | | Љ ¦¤ п бва®Є  ў ¬®¤г«Ґ |
| Lines in routine | | ‘ва®ЄЁ Ї®¤Їа®Ја ¬¬л |
| Current routine Alt-F2 | | ’ҐЄгй п Ї®¤Їа®Ја ¬¬  Alt-F2 |
| This line F2 | | ’ҐЄгй п бва®Є  F2 |
+--------------------------+ +-------------------------------+

* Љ®¬ ­¤  All Rountines (‚ᥠЇ®¤Їа®Ја ¬¬л) ЇаЁў®¤Ёв Є Ї®¬ҐвЄҐ
¬ аЄҐа ¬Ё "®Ў« бвЁ" ўбҐе Ї®¤Їа®Ја ¬¬ ‚ иҐ© Їа®Ја ¬¬л, ўЄ«о-
з п Ї®¤Їа®Ја ¬¬л, Ёб室­л© ⥪бв Є®в®але ­Ґ¤®бвгЇҐ­ (в ЄЁҐ,
­ ЇаЁ¬Ґа, Є Є ЎЁЎ«Ё®вҐз­лҐ Ї®¤Їа®Ја ¬¬л, ЇаҐ¤бв ў«пойЁҐ Ё§
бҐЎп ®ЎкҐЄв­лҐ ¬®¤г«Ё, ­ е®¤пйЁҐбп ў ЎЁЎ«Ё®вҐз­ле д ©« е)

* Љ®¬ ­¤  Modules with Source (Њ®¤г«Ё б Ёб室­л¬ ⥪б⮬) Ї®-
¬Ґз Ґв ¬ аЄҐа ¬Ё "®Ў« бвЁ" ўбҐ Ї®¤Їа®Ја ¬¬л ¤«п Є®в®але ¤®-
бвгЇҐ­ Ёб室­л© ⥪бв.

* Љ®¬ ­¤  Routines in Module (Џ®¤Їа®Ја ¬¬л ў ¬®¤г«Ґ) гбв ­ ў-
«Ёў Ґв ¬ аЄҐал "®Ў« бвЁ" ­  ўбҐе Ї®¤Їа®Ја ¬¬ е ¬®¤г«п, ­ е®-
¤п饣®бп ў ¤ ­­л© ¬®¬Ґ­в ў ®Є­Ґ Module (Њ®¤г«м).

* Љ®¬ ­¤  Every Line in Module (Љ ¦¤ п бва®Є  ў ¬®¤г«Ґ) Ї®¬Ґ-
з Ґв ¬ аЄҐа ¬Ё "®Ў« бвЁ" Є ¦¤го бва®Єг ⥪г饣® ¬®¤г«п.

* Љ®¬ ­¤  Lines in Routine (‘ва®ЄЁ Ї®¤Їа®Ја ¬¬л) Ї®¬Ґз Ґв ¬ а-
ЄҐа ¬Ё "®Ў« бвЁ" ўбҐ бва®ЄЁ ⥪г饩 Ї®¤Їа®Ја ¬¬л (в®© Ї®¤-
Їа®Ја ¬¬л ­  Є®в®а®© ў ¤ ­­л© ¬®¬Ґ­в гбв ­®ў«Ґ­ Єгаб®а ў ®Є-
­Ґ Module (Њ®¤г«м)).

* Љ®¬ ­¤  Current Routine (’ҐЄгй п Ї®¤Їа®Ја ¬¬ ) ¬ҐвЁв ¬ аЄҐ-
஬ "®Ў« бвЁ" Ї®¤Їа®Ја ¬¬г ­  Є®в®а®© ў ¤ ­­л© ¬®¬Ґ­в гбв -
­®ў«Ґ­ Єгаб®а ў ®Є­Ґ Module (Њ®¤г«м).

* This Line (’ҐЄгй п бва®Є ) гбв ­ ў«Ёў Ґв ¬ аЄҐа "®Ў« бвЁ" ­ 
в®© бва®ЄҐ, ­  Є®в®а®© ў ¤ ­­л© ¬®¬Ґ­в ­ е®¤Ёвбп Єгаб®а.

Љ®¬ ­¤ : Remove Areas (“¤ «Ёвм "®Ў« бвЁ")

‚맮ў: Ctrl-R

‚맮ў Є®¬ ­¤л Remove Areas (“¤ «Ёвм "®Ў« бвЁ") «®Є «м­®Ј®
¬Ґ­о ®Є­  Module (Њ®¤г«м) ЇаЁў®¤Ёв Є Ї®пў«Ґ­Ёо б«Ґ¤го饣® ¬Ґ­о:
+--------------------------+ +-------------------------------+
| All areas | | ‚ᥠ"®Ў« бвЁ" |
| Modules with source | | Њ®¤г«Ё б Ёб室­л¬ ⥪б⮬ |
| Routines in module | | Џ®¤Їа®Ја ¬¬л ў ¬®¤г«Ґ |
| Every line in module | | Љ ¦¤ п бва®Є  ў ¬®¤г«Ґ |
| Lines in routine | | ‘ва®ЄЁ Ї®¤Їа®Ја ¬¬л |
| Current routine Alt-F2 | | ’ҐЄгй п Ї®¤Їа®Ја ¬¬  Alt-F2 |
| This line F2 | | ’ҐЄгй п бва®Є  F2 |
+--------------------------+ +-------------------------------+

* Љ®¬ ­¤  All Areas (‚ᥠ"®Ў« бвЁ") ЇаЁў®¤Ёв Є г¤ «Ґ­Ёо ¬ а-
ЄҐа®ў "®Ў« бвЁ" г ўбҐе Ї®¤Їа®Ја ¬¬ ‚ иҐ© Їа®Ја ¬¬л, ўЄ«оз п
Ї®¤Їа®Ја ¬¬л, Ёб室­л© ⥪бв Є®в®але ­Ґ¤®бвгЇҐ­ (в ЄЁҐ, ­ -
ЇаЁ¬Ґа, Є Є ЎЁЎ«Ё®вҐз­лҐ Ї®¤Їа®Ја ¬¬л, ЇаҐ¤бв ў«пойЁҐ Ё§ бҐ-
Ўп ®ЎкҐЄв­лҐ ¬®¤г«Ё, ­ е®¤пйЁҐбп ў ЎЁЎ«Ё®вҐз­ле д ©« е)

* Љ®¬ ­¤  Modules with Source (Њ®¤г«Ё б Ёб室­л¬ ⥪б⮬) ЇаЁ-
ў®¤Ёв Є г¤ «Ґ­Ёо ¬ аЄҐа®ў "®Ў« бвЁ", Ї®¬Ґз ойЁе ўбҐ Ї®¤Їа®Ј-
а ¬¬л ў ¬®¤г«пе, ¤«п Є®в®але ¤®бвгЇҐ­ Ёб室­л© ⥪бв.

* Љ®¬ ­¤  Routines in Module (Џ®¤Їа®Ја ¬¬л ў ¬®¤г«Ґ) ЇаЁў®¤Ёв
Є г¤ «Ґ­Ёо ¬ аЄҐа®ў "®Ў« бвЁ", Ї®¬Ґз ойЁе ўбҐ Ї®¤Їа®Ја ¬¬л
¬®¤г«п, ­ е®¤п饣®бп ў ¤ ­­л© ¬®¬Ґ­в ў ®Є­Ґ Module (Њ®¤г«м).

* Љ®¬ ­¤  Every Line in Module (Љ ¦¤ п бва®Є  ў ¬®¤г«Ґ) ЇаЁў®-
¤Ёв Є г¤ «Ґ­Ёо ¬ аЄҐа®ў "®Ў« бвЁ" ¤«п Є ¦¤®© бва®ЄЁ ⥪г饣®
¬®¤г«п.

* Љ®¬ ­¤  Lines in Routine (‘ва®ЄЁ Ї®¤Їа®Ја ¬¬л) ЇаЁў®¤Ёв Є
г¤ «Ґ­Ёо ўбҐе ¬ аЄҐа®ў "®Ў« бвЁ", Ї®¬Ґз ойЁе бва®ЄЁ ⥪г饩
Ї®¤Їа®Ја ¬¬л (в®© Ї®¤Їа®Ја ¬¬л ­  Є®в®а®© ў ¤ ­­л© ¬®¬Ґ­в
гбв ­®ў«Ґ­ Єгаб®а ў ®Є­Ґ Module (Њ®¤г«м)).

* Љ®¬ ­¤  Current Routine (’ҐЄгй п Ї®¤Їа®Ја ¬¬ ) ЇаЁў®¤Ёв Є
г¤ «Ґ­Ёо ¬ аЄҐа  "®Ў« бвЁ", Ї®¬Ґз о饣® Ї®¤Їа®Ја ¬¬г ­  Є®-
в®а®© ў ¤ ­­л© ¬®¬Ґ­в гбв ­®ў«Ґ­ Єгаб®а ў ®Є­Ґ Module (Њ®-
¤г«м).

* This Line (’ҐЄгй п бва®Є ) ЇаЁў®¤Ёв Є г¤ «Ґ­Ёо ¬ аЄҐа  "®Ў-
« бвЁ" ­  в®© бва®ЄҐ, ­  Є®в®а®© ў ¤ ­­л© ¬®¬Ґ­в ­ е®¤Ёвбп
Єгаб®а.

Љ®¬ ­¤  Operation (ђҐ¦Ё¬ а Ў®вл)

‚맮ў: Ctrl-O

Љ®¬ ­¤  Operation ўҐ¤Ґв Є Ї®пў«Ґ­Ёо ­  нЄа ­Ґ Ў«®Є  ¤Ё «®Ј 
Area Options (Џ а ¬Ґвал "®Ў« бвЁ"), ᮤҐа¦ йҐЈ® §­ зҐ­Ёп Ї а ¬Ґв-
а®ў, ®ЇаҐ¤Ґ«пойЁе ०Ё¬ а Ў®вл Їа®дЁ«Ёа®ўйЁЄ  ў ⥪г饩 "®Ў« бвЁ"
(в®© "®Ў« бвЁ", ў Є®в®а®© ў ¤ ­­л© ¬®¬Ґ­в ­ е®¤Ёвбп Єгаб®а ў ®Є­Ґ
Module (Њ®¤г«м)).

ђЁб. 4.9 Ѓ«®Є ¤Ё «®Ј  Area Options (Џ а ¬Ґвал "®Ў« бвЁ").

‚ н⮬ Ў«®ЄҐ ¤Ё «®Ј  ‚л ¬®¦ҐвҐ § ¤ вм §­ зҐ­Ёп ¤ўге Ї а ¬Ґв-
а®ў: Operation (ђҐ¦Ё¬ а Ў®вл) Ё Timing (Џ®¤бзҐв ўаҐ¬Ґ­Ё). Љ®Ј¤ 
‚л Ї®¬Ґз ҐвҐ ­ҐЄ®в®аго "®Ў« бвм", в® б«Ґў  ®в нв®© "®Ў« бвЁ" Ї®-
пў«пҐвбп бЁ¬ў®« ¬ аЄҐа , ᮮ⢥вбвўго饣® ўлЎа ­­®¬г ०Ё¬г а Ў®-
вл.

* Operation (ђҐ¦Ё¬ а Ў®вл) § ¤ Ґв ¤Ґ©бвўЁп Їа®дЁ«Ёа®ўйЁЄ ,
Їа®Ё§ў®¤Ё¬лҐ ЇаЁ а Ў®вҐ ¤ ­­®© "®Ў« бвЁ":

Normal (Ќ®а¬ «м­л©). ‚ н⮬ ०Ё¬Ґ бЎ®а бв вЁбвЁзҐбЄЁе
¤ ­­ле ¤«п а бб¬ ваЁў Ґ¬®© "®Ў« бвЁ" Їа®Ёб室Ёв ў б®®в-
ўҐвбвўЁЁ б® §­ зҐ­Ёп¬Ё Ї а ¬Ґва®ў, § ¤ ­­ле ў ¬Ґ­о
Statistics (‘в вЁбвЁЄ ) (¤ ­­лҐ ® ўл§лў ойЁе Ї®¤Їа®Ј-
а ¬¬ е, ®Ўа йҐ­Ёпе Є д ©« ¬, ®Ўа йҐ­Ёпе Є ЇаҐалў ­Ёп¬,
а Ў®вҐ б ®ўҐа«Ґп¬Ё Ё в.¤.) Ё Ў«®ЄҐ ¤Ё «®Ј  Area
Operations (ђҐ¦Ё¬ а Ў®вл ў "®Ў« бвЁ"), Є®в®ал© ¬®¦­®
ўл§ў вм Ё§ «®Є «м­ле ¬Ґ­о ®Є®­ Module (Њ®¤г«м) Ё Areas
("ЋЎ« бвЁ").

Stop (Ћбв ­®ўЄ ). ЏаЁ ¤®бвЁ¦Ґ­ЁЁ ¬ аЄҐа  ¤ ­­®Ј® вЁЇ 
ўлЇ®«­Ґ­ЁҐ Їа®Ја ¬¬л ЇаЁ®бв ­ ў«Ёў Ґвбп.

Enable (‚Є«озЁвм). ЏаЁ ¤®бвЁ¦Ґ­ЁЁ ¬ аЄҐа  ¤ ­­®Ј® вЁЇ 
а §Ў«®ЄЁагҐвбп бЎ®а бв вЁбвЁзҐбЄЁе ¤ ­­ле.

Disable (ЋвЄ«озЁвм) ‚६Ґ­­® ®вЄ«оз Ґв бЎ®а бв вЁбвЁзҐ-
бЄЁе ¤ ­­ле ЇаЁ ¤®бвЁ¦Ґ­ЁЁ ¤ ­­®© в®зЄЁ Їа®Ја ¬¬л.

* Timing (Џ®¤бзҐв ўpҐ¬Ґ­Ё). ќвЁ¬ Ї p ¬Ґвp®¬ ®ЇpҐ¤Ґ«пҐвбп Ўг¤Ґв
«Ё ЇpЁЎ ў«пвмбп ўpҐ¬п ўлЇ®«­Ґ­Ёп ¤ ­­®© "®Ў« бвЁ" Є® ўpҐ¬Ґ-
­ ¬ ўлЇ®«­Ґ­Ёп "®Ў« б⥩" Ў®«ҐҐ ўлб®Є®Ј® гp®ў­п.

SҐparate (Ћв¤Ґ«м­л©). ЏpЁ Ї®¤бзҐвҐ ўpҐ¬Ґ­Ё, § ¤ ў Ґ¬®¬
нвЁ¬ §­ зҐ­ЁҐ¬ Ї p ¬Ґвp  Timing (Џ®¤бзҐв ўpҐ¬Ґ­Ё) Є ¦-
¤л© Ё¬Їг«мб в ©¬Ґp  㢥«ЁзЁў Ґв в®«мЄ® ўpҐ¬п ўлЇ®«­Ґ­Ёп
¤ ­­®© "®Ў« бвЁ" Ё ­ЁЄ Є ­Ґ ў«ЁпҐв ­  ўpҐ¬п ўлЇ®«­Ґ­Ёп
"®Ў« бвЁ" Ё§ Є®в®p®© Ўл«  ўл§ў ­  ¤ ­­ п.

Combined (ЋЎкҐ¤Ё­Ґ­­л©). ‚ н⮬ б«гз Ґ Є ¦¤л© Ё¬Їг«мб
в ©¬Ґp  ЇpЁў®¤Ёв Є 㢥«ЁзҐ­Ёо Ї®¤бзЁвлў Ґ¬®Ј® ўpҐ¬Ґ­Ё
ўлЇ®«­Ґ­Ёп Є Є ¤«п ¤ ­­®© "®Ў« бвЁ", в Є Ё ¤«п ўл§ў ў-
襩 ҐҐ.

‚ ®Є­Ґ Areas ("ЋЎ« бвЁ") ®в®Ўp ¦ Ґвбп pҐ¦Ё¬ p Ў®вл Їp®дЁ-
«Ёp®ўйЁЄ  Ё вЁЇ Ї®¤бзҐв  ўpҐ¬Ґ­Ё ¤«п Є ¦¤®© "®Ў« бвЁ".

Љ®¬ ­¤  Callers (‚л§лў ойЁҐ Ї®¤Їp®Јp ¬¬л)

‚맮ў: Ctrl-C

Љ®¬ ­¤  Callers (‚л§лў ойЁҐ Ї®¤Їp®Јp ¬¬л) ўҐ¤Ґв Є Ї®пў«Ґ­Ёо
­  нЄp ­Ґ Ў«®Є  ¤Ё «®Ј  Stack Trace (’p ббЁp®ўЄ  б⥪ )

ђЁб. 4.10 Ѓ«®Є ¤Ё «®Ј  Stack Trace (вp ббЁp®ўЄ  б⥪ )

‚ н⮬ Ў«®ЄҐ ¤Ё «®Ј  ‚л ¬®¦ҐвҐ § ¤ вм §­ зҐ­Ёп ¤ўге
Ї p ¬Ґвp®ў: Areas ("ЋЎ« бвЁ") Ё Stack (‘⥪).

* Areas ("ЋЎ« бвЁ") § ¤ Ґв "®Ў« бвЁ" ¤«п Є®в®pле ­Ґ®Ўе®¤Ё¬®
§ Ї®¬Ё­ ­ЁҐ Їг⥩ ўл§®ў .

This Rountine („ ­­ п Ї®¤Їp®Јp ¬¬ ). ќв® §­ зҐ­ЁҐ
ЇpЁў®¤Ёв Є § Ї®¬Ё­ ­Ёо Ё­д®p¬ жЁЁ ® Їгвпе ўл§®ў  ¤«п
⥪г饩 Ї®¤Їp®Јp ¬¬л (в.Ґ. Ї®¤Їp®Јp ¬¬л ­  Є®в®p®© ў
¤ ­­л© ¬®¬Ґ­в гбв ­®ў«Ґ­ Єгpб®p ў ®Є­Ґ Module (Њ®-
¤г«м)).

This Module („ ­­л© ¬®¤г«м). ќв® §­ зҐ­ЁҐ ў«ҐзҐв §  б®-
Ў®© б®еp ­Ґ­ЁҐ Ё­д®p¬ жЁЁ ® Їгвпе ўл§®ў  ¤«п ўбҐе Ї®¬Ґ-
祭­ле Ї®¤Їp®Јp ¬¬ ⥪г饣® ¬®¤г«п (в.Ґ. ¬®¤г«п, ­ е®-
¤п饣®бп ў ¤ ­­л© ¬®¬Ґ­в ў ®Є­Ґ Module (Њ®¤г«м)).

All Rountines (‚ᥠЇ®¤Їp®Јp ¬¬л). ‚ pҐ§г«мв вҐ § ¤ ­Ёп
нв®Ј® §­ зҐ­Ёп p бб¬ вpЁў Ґ¬®Ј® Ї p ¬Ґвp  § Ї®¬Ё­ Ґвбп
Ё­д®p¬ жЁп ® Їгвпе ўл§®ў  ¤«п ўбҐе Ї®¤Їp®Јp ¬¬ ў® ўбҐе
¬®¤г«пе, б®бв ў«пойЁе Їp®Јp ¬¬г.

* Stack (‘⥪) § ¤ Ґв Ј«гЎЁ­г б⥪  ўл§®ў®ў.

All Callers (‚ᥠўл§лў ойЁҐ Ї®¤Їp®Јp ¬¬л). ќв® §­ зҐ­ЁҐ
Ї p ¬Ґвp  ЇpЁў®¤Ёв Є § Ї®¬Ё­ ­Ёо ўбҐ© ¤®бвгЇ­®© Ё­-
д®p¬ жЁЁ ® б⥪Ґ ўл§®ў®ў, ¤«п Ї®¤Їp®Јp ¬¬, § ¤ ­­ле
Ї p ¬Ґвp®¬ Areas ("ЋЎ« бвЁ").

Immediate Callers (Џ®¤Їp®Јp ¬¬л, ўл§лў ойЁҐ ­ҐЇ®бpҐ¤бв-
ўҐ­­®). ќв® §­ зҐ­ЁҐ Ї p ¬Ґвp  ўҐ¤Ґв Є § Ї®¬Ё­ ­Ёо Ё­-
д®p¬ жЁЁ в®«мЄ® ® ⮬, Є ЄЁҐ Ї®¤Їp®Јp ¬¬л ­ҐЇ®бpҐ¤бв-
ўҐ­­® ўл§лў ов Ї®¤Їp®Јp ¬¬л, § ¤ ­­лҐ Ї p ¬Ґвp®¬ Areas
("ЋЎ« бвЁ")

None (ЌЁЄ ЄЁҐ). ќв® §­ зҐ­ЁҐ Ї p ¬Ґвp  Ў«®ЄЁpгҐв бЎ®p
Ё­д®p¬ жЁЁ ® б⥪ е ўл§®ў  ¤«п Ї®¤Їp®Јp ¬¬, § ¤ ­­ле
Ї p ¬Ґвp®¬ Areas ("ЋЎ« бвЁ").

Љ®¬ ­¤  Module (Њ®¤г«м)

‚맮ў: Alt-M

Љ®¬ ­¤  Module (Њ®¤г«м) «®Є «м­®Ј® ¬Ґ­о ўҐ¤Ґв Є Ї®пў«Ґ­Ёо ­ 
нЄp ­Ґ Ў«®Є  ¤Ё «®Ј  Pick   Module (‚лЎ®p ¬®¤г«п), ў Є®в®p®¬
ЇҐpҐзЁб«повбп ўбҐ ¬®¤г«Ё ‚ иҐ© Їp®Јp ¬¬л, ¤«п Є®в®pле ¤®бвгЇҐ­
Ёб室­л© ⥪бв.

ђЁб.4.11 Ѓ«®Є ¤Ё «®Ј  Pick a Module (‚лЎ®p ¬®¤г«п)

€б室­л© ⥪бв Ў®«миЁ­бвў  ¬®¤г«Ґ© ᮤҐp¦Ёвбп ў Ґ¤Ё­б⢥­­®¬
д ©«Ґ, ¤pгЈЁҐ ¦Ґ д ©«л, ®в­®бпйЁҐбп Є ¤ ­­®¬г ¬®¤г«о (в ЄЁҐ Є Є,
­ ЇpЁ¬Ґp, д ©«л § Ј®«®ўЄ®ў ў ‘) ᮤҐp¦ в «Ёим ®ЇpҐ¤Ґ«Ґ­Ёп Є®­-
бв ­в Ё бвpгЄвгp ¤ ­­ле.

ќв®© Є®¬ ­¤®© ­Ґ®Ўе®¤Ё¬® Ї®«м§®ў вмбп ¤«п § Јpг§ЄЁ Є Є®Ј®-
«ЁЎ® ¬®¤г«п ў ®Є­® Module (Њ®¤г«м).

ЏpЁ Ї®¬®йЁ нв®© Є®¬ ­¤л ¬®¦­® Ї®«гзЁвм ­  нЄp ­Ґ Ё§®Ўp ¦Ґ­ЁҐ
«оЎ®Ј® ¬®¤г«п, ¤«п Є®в®p®Ј® бгйҐбвўгҐв д ©« б Ёб室­л¬ ⥪б⮬,
Ґб«Ё Є®­Ґз­® нв®в ¬®¤г«м ўе®¤Ёв ў б®бв ў Їp®Јp ¬¬л, Їp®дЁ«Ёp㥬®©
ў ¤ ­­л© ¬®¬Ґ­в. ќв  Є®¬ ­¤  Ї®§ў®«пҐв ‚ ¬ ЇҐpҐе®¤Ёвм ®в ¬®¤г«п Є
¬®¤г«о ЎҐ§ ­Ґ®Ўе®¤Ё¬®бвЁ ­ҐЇ®бpҐ¤б⢥­­®Ј® Ї®ЁбЄ  ¤ЁpҐЄв®pЁЁ, ў
Є®в®p®© ­ е®¤пвбп Ёб室­лҐ ⥪бвл ‚ иҐ© Їp®Јp ¬¬л.

ЏpЁ ўлЇ®«­Ґ­ЁЁ Є®¬ ­¤л Module (Њ®¤г«м) д ©«л б Ёб室­л¬Ё
⥪бв ¬Ё Ёйгвбп ў б«Ґ¤гойЁе ¤ЁpҐЄв®pЁпе ў ЇҐpҐзЁб«Ґ­­®¬ Ї®pп¤ЄҐ:

1. ў ¤ЁpҐЄв®pЁЁ, ў Є®в®p®© Їp®Јp ¬¬  Ўл«  бЄ®¬ЇЁ«Ёp®ў ­ ;

2. ў ¤ЁpҐЄв®pЁпе, § ¤ ­­ле ЇpЁ Ї®¬®йЁ Є®¬ ­¤л Options|Path
Source (Џ p ¬Ґвpл|Џгвм ¤®бвгЇ  Є Ёб室­л¬ ⥪бв ¬) (Ґб«Ё в -
ЄЁҐ Ё¬Ґовбп);

3. ў ¤ЁpҐЄв®pЁЁ, ᮤҐp¦ йҐ© Їp®дЁ«Ёp㥬го Їp®Јp ¬¬г;

4. ў ⥪г饩 ¤ЁpҐЄв®pЁЁ.

Љ®¬ ­¤  File (” ©«)

‚맮ў: Ctrl-F

‚맮ў Є®¬ ­¤л File (” ©«), ­ е®¤пйЁ©бп ў «®Є «м­®¬ ¬Ґ­о ЇаЁ-
ў®¤Ёв Є Ї®пў«Ґ­Ёо ­  нЄа ­Ґ Ў«®Є  ¤Ё «®Ј  ў Є®в®а®¬ ЇҐаҐзЁб«Ґ­л
ўбҐ д ©«л б Ёб室­л¬Ё ⥪бв ¬Ё, ў १г«мв вҐ Є®¬ЇЁ«пжЁЁ Є®в®але
Ўл« Ї®«г祭 ⥪гйЁ© ¬®¤г«м.
ќвг Є®¬ ­¤г б«Ґ¤гҐв ЁбЇ®«м§®ў вм ў б«гз Ґ, Є®Ј¤  Ёб室­л© ⥪бв
‚ иҐЈ® ¬®¤г«п а бЇ®«®¦Ґ­ ў ­ҐбЄo«мЄЁе д ©« е Ё вॡгойЁ©бп ‚ ¬
д ©« ­Ґ Ё§®Ўа ¦Ґ­ ў ¤ ­­л© ¬®¬Ґ­в ў ®Є­Ґ Module (Њ®¤г«м).

ђЁб. 4.12 Ѓ«®Є ¤Ё «®Ј  File (” ©«)

Љ®¬ ­¤  File (” ©«) Їа®Ё§ў®¤Ёв Ї®ЁбЄ д ©«®ў б Ёб室­л¬ ⥪-
б⮬ ў б«Ґ¤гойЁе ¤ЁаҐЄв®аЁпе Ё ў б«Ґ¤го饬 Ї®ап¤ЄҐ:

1. ў ¤ЁаҐЄв®аЁЁ, Ј¤Ґ Їа®Ја ¬¬  Ўл«  бЄ®¬ЇЁ«Ёа®ў ­ ;

2. ў ¤ЁаҐЄв®аЁпе, § ¤ ­­ле ЇаЁ Ї®¬®йЁ Є®¬ ­¤л Options|Path for
Source (Џ а ¬Ґвал|Џгвм Ї®ЁбЄ  Ёб室­®Ј® ⥪бв );

3. ў ¤ЁаҐЄв®аЁЁ, ᮤҐа¦ йҐ© Їа®дЁ«Ёа㥬го Їа®Ја ¬¬г;

4. ў ⥪г饩 ¤ЁаҐЄв®аЁЁ.

Љ®¬ ­¤  Edit (ђҐ¤ ЄвЁа®ў ­ЁҐ)

‚맮ў: Ctrl-E

ЌҐб¬®вап ­  в®, зв® бЁб⥬  Turbo Profiler ­Ґ Ё¬ҐҐв ўбв஥­-
­®Ј® । Єв®а , ў® ўаҐ¬п а Ў®вл ў нв®© бЁб⥬Ґ ‚л ¬®¦ҐвҐ Ї®«м§®-
ў вмбп бў®Ё¬ «оЎЁ¬л¬ । Єв®а®¬, ЇаҐ¤ў аЁвҐ«м­® § ¤ ў ҐЈ® ў Є зҐ-
б⢥ §­ зҐ­Ёп ᮮ⢥вбвўго饣® Ї а ¬Ґва  ў® ўаҐ¬п ўлЎ®а  Є®­дЁЈг-
а жЁЁ бЁб⥬л, ®бгйҐб⢫塞®Ј® ЇаЁ Ї®¬®йЁ Їа®Ја ¬¬л TFINST. (Џ®¤-
а®Ў­лҐ ᢥ¤Ґ­Ёп ® Їа®Ја ¬¬Ґ TFINST ¬®¦­® ­ ©вЁ ў ЏаЁ«®¦Ґ­ЁЁ Ѓ.)

…б«Ё ‚л § ¤ «Ё Є Є®© «ЁЎ® । Єв®а ЇаЁ Ї®¬®йЁ Їа®Ја ¬¬л
TFINST, в® ЇаЁ ўл§®ўҐ Є®¬ ­¤л Edit (ђҐ¤ ЄвЁа®ў ­ЁҐ) Ё§ «®Є «м­®Ј®
¬Ґ­о ®Є­  Module (Њ®¤г«м) бЁб⥬  Turbo Profiler  ўв®¬ вЁзҐбЄЁ
ўл©¤Ґв ў DOS Ё § ЇгбвЁв § ¤ ­­л© ‚ ¬Ё । Єв®а. „«п в®Ј®, зв®Ўл
ўҐа­гвмбп ў б।㠯а®дЁ«Ёа®ўйЁЄ , ­Ґ®Ўе®¤Ё¬® Їа®бв® ўл©вЁ Ё§ аҐ-
¤ Єв®а .

ЋЄ­® Execution Profile (Џа®дЁ«м ўлЇ®«­Ґ­Ёп)

‚ ®Є­Ґ Execution Profile (Џа®дЁ«м ўлЇ®«­Ґ­Ёп) бЁб⥬  Turbo
Profiler Ё§®Ўа ¦ Ґв бв вЁбвЁзҐбЄЁҐ ¤ ­­лҐ, coЎа ­­лҐ ЇаЁ Ї®«гзҐ-
­ЁЁ Їа®дЁ«п ‚ иҐ© Їа®Ја ¬¬л (®­Ё Ї®пў«повбп Ї®б«Ґ в®Ј®, Є Є ‚л
§ ¤ ¤ЁвҐ ў ‚ иҐ© Їа®Ја ¬¬Ґ "®Ў« бвЁ" Ё ўлЇ®«­ЁвҐ ҐҐ Ї®¤ Є®­ва®«Ґ¬
Їа®дЁ«Ёа®ўйЁЄ ).

ђЁб. 4.13 ЋЄ­® Execution Profile (Џа®дЁ«м ўлЇ®«­Ґ­Ёп)

ЋЄ­® Execution Profile (Џа®дЁ«м ўлЇ®«­Ґ­Ёп) б®бв®Ёв Ё§ ®¤­®©
Ї ­Ґ«Ё, а §¤Ґ«Ґ­­®© ­  ¤ўҐ ®Ў« бвЁ ўлў®¤  (ўҐае­оо Ё ­Ё¦­оо). ‚
ўҐае­Ґ© ®Ў« бвЁ ўлў®¤  а бЇ®«®¦Ґ­л б«Ґ¤гойЁҐ ¤ ­­лҐ:

* Total Time (ЋЎйҐҐ ўаҐ¬п): ®ЎйҐҐ ўаҐ¬п ўлЇ®«­Ґ­Ёп ‚ иҐ© Їа®-
Ја ¬¬л;

* % of Total (% ®в ®ЎйҐЈ® ўаҐ¬Ґ­Ё): Їа®жҐ­в­®Ґ ®в­®иҐ­ЁҐ ўаҐ-
¬Ґ­Ё, ᮮ⢥вбвўго饣® бв вЁбвЁзҐбЄЁ¬ ¤ ­­л¬, Ё§®Ўа ¦Ґ­­л¬ ў
­Ё¦­Ґ© "®Ў« бвЁ" ўлў®¤  Є ®ЎйҐ¬г ўаҐ¬Ґ­Ё ўлЇ®«­Ґ­Ёп Їа®Ја ¬-
¬л;

* Runs (‡ ЇгбЄЁ): ⥪гйЁ© § ЇгбЄ Їа®Ја ¬¬л Ї®¤ гЇа ў«Ґ­ЁҐ¬
Їа®дЁ«Ёа®ўйЁЄ  (ў ⮬ б«гз Ґ Ґб«Ё ‚л Їа®Ё§ў®¤ЁвҐ ­ҐбЄ®«мЄ®
§ ЇгбЄ®ў ‚ иҐ© Їа®Ја ¬¬л, зв®Ўл § вҐ¬ гб।­Ёвм Ї®«г祭­лҐ
бв вЁбвЁзҐбЄЁҐ ¤ ­­лҐ).

* §­ зҐ­Ёп Ї а ¬Ґва®ў Ё§®Ўа ¦Ґ­Ёп бв вЁбвЁзҐбЄЁе ¤ ­­ле, § -
¤ ­­лҐ ‚ ¬Ё б Ї®¬®ймо «®Є «м­®Ј® ¬Ґ­о (д®а¬ в Ё§®Ўа ¦Ґ­Ёп
¤ ­­ле, §­ зҐ­ЁҐ дЁ«мва , Ї®а冷Є б®авЁа®ўЄЁ)

‚ ­Ё¦­Ґ© ®Ў« бвЁ ўлў®¤  Є ¦¤®© Ї®¬ҐзҐ­­®© "®Ў« бвЁ" ᮮ⢥в-
бвўгҐв ®¤­  Ё«Ё ¤ўҐ бва®ЄЁ १г«мв в®ў Їа®дЁ«Ёа®ў ­Ёп. „ ­­лҐ
Ё§®Ўа ¦Ґ­­лҐ ў нв®© ®Ў« бвЁ ўлў®¤  ¬®Јгв ўЄ«оз вм ў бҐЎп Ё¬п Є ¦-
¤®© Ї®¬ҐзҐ­­®© "®Ў« бвЁ" Ё«Ё ­®¬Ґа Ї®¬ҐзҐ­­®© бва®ЄЁ, Є®«ЁзҐбв-
ўҐ­­го бв вЁбвЁЄг ¤«п Є ¦¤®© Ї®¬ҐзҐ­­®© ®Ў« бвЁ, ўаҐ¬п, § ва зҐ­-
­®Ґ ­  ўлЇ®«­Ґ­ЁҐ Є ¦¤®© Ї®¬ҐзҐ­­®© ®Ў« бвЁ, б।­ҐҐ ўаҐ¬п, § -
ва зҐ­­®Ґ ­  ®¤­® ўлЇ®«­Ґ­ЁҐ Є ¦¤®© Ї®¬ҐзҐ­­®© "®Ў« бвЁ" Ё ¬ ЄбЁ-
¬ «м­®Ґ ўаҐ¬п ®¤­®Ј® ўлЇ®«­Ґ­Ёп Є ¦¤®© Ё§ Ї®¬ҐзҐ­­ле ®Ў« б⥩.

…б«Ё ®Є­  Module (Њ®¤г«м) Ё Execution Profile (Џа®дЁ«м ўл-
Ї®«­Ґ­Ёп) ®¤­®ўаҐ¬Ґ­­® ­ е®¤пвбп ­  ‚ иҐ¬ нЄа ­Ґ, ⮠ᮤҐа¦Ё¬®Ґ
®Є­  Execution Profile (Џа®дЁ«м ўлЇ®«­Ґ­Ёп)  ўв®¬ вЁзҐбЄЁ Ё§¬Ґ­п-
Ґвбп, ў ᮮ⢥вбвўЁЁ б ⥬, ­  Є Є®© Ё§ ўл¤Ґ«Ґ­­ле "®Ў« б⥩" гб-
в ­®ў«Ґ­ Єгаб®а ў ®Є­Ґ Module (Њ®¤г«м) в ЄЁ¬ ®Ўа §®¬, зв® ў ®Є­Ґ
Execution Profile (Џа®дЁ«м ўлЇ®«­Ґ­Ёп) Ї®бв®п­­® ­ е®¤пвбп бв вЁ-
бвЁзҐбЄЁҐ ¤ ­­лҐ, ®в­®бпйЁҐбп Є ⥪г饩 "®Ў« бвЁ" Ё§ ®Є­  Module
(Њ®¤г«м).

„«п в®Ј®, зв®Ўл § ¤ вм ўЁ¤ Ё§®Ўа ¦Ґ­Ёп бв вЁбвЁзҐбЄЁе ¤ ­-
­ле, б®Ўа ­­ле ¤«п ‚ иҐ© Їа®Ја ¬¬л, ў ®Є­Ґ Execution Profile
(Џа®дЁ«м ўлЇ®«­Ґ­Ёп), ­Ґ®Ўе®¤Ё¬® ўл§ў вм «®Є «м­®Ґ ¬Ґ­о (­ ¦ ў
¤«п нв®Ј® Alt-F10). ЏаЁ Ї®¬®йЁ Є®¬ ­¤ нв®Ј® ¬Ґ­о ‚л ¬®¦ҐвҐ ᤥ-
« вм б«Ґ¤го饥:
+-------------------+ +-------------+
| Display... | | €§®Ўа ¦Ґ­ЁҐ |
| Filter All | | ”Ё«мва |
|-------------------| | |
| Module | | Њ®¤г«м |
| Remove | | “Ўа вм |
+-------------------+ +-------------+

* ўлЎа вм «оЎ®© Ё§ ЇпвЁ а §«Ёз­ле ў аЁ ­в®ў Ё§®Ўа ¦Ґ­Ёп бв вЁ-
бвЁЄЁ, Ї®«г祭­®© ў 室Ґ ᥠ­б  Їа®дЁ«Ёа®ў ­Ёп, ў ®Є­Ґ
Execution Profile (Џа®дЁ«м ўлЇ®«­Ґ­Ёп);

* ®вб®авЁа®ў вм Ё§®Ўа ¦Ґ­­лҐ бв вЁбвЁзҐбЄЁҐ ¤ ­­лҐ;

* ўаҐ¬Ґ­­® Ї®¤ ўЁвм Ё§®Ўа ¦Ґ­ЁҐ бв вЁбвЁзҐбЄЁе ¤ ­­ле, ®в­®бп-
йЁебп Є ®¤­®© Ё«Ё ­ҐбЄ®«мЄЁ¬ "®Ў« бвп¬";

* Ї®б¬®ваҐвм Ёб室­л© ⥪бв, ᮮ⢥вбвўгойЁ© Є Є®©-«ЁЎ® "®Ў« -
бвЁ";

* бвҐаҐвм Ё§ Ї ¬пвЁ бв вЁбвЁзҐбЄЁҐ ¤ ­­лҐ, ®в­®бпйЁҐбп Є Є -
Є®©-«ЁЎ® "®Ў« бвЁ".

„«п в®Ј®, зв®Ўл ­ҐЇ®б।б⢥­­®  ЄвЁўЁа®ў вм Є Єго-­ЁЎг¤м
Є®¬ ­¤г «®Є «м­®Ј® ¬Ґ­о (ЎҐ§ ЇаҐ¤ў аЁвҐ«м­®Ј® ўл§®ў  б ¬®Ј® ¬Ґ-
­о), ­Ґ®Ўе®¤Ё¬® ­ ¦ вм Є®¬ЎЁ­ жЁо Є« ўЁи Ctrl-<ЎгЄў >, Ј¤Ґ <ЎгЄ-
ў > - нв® ўл¤Ґ«Ґ­­ п ЎгЄў  ᮮ⢥вбвўго饩 Є®¬ ­¤л.

Љ®¬ ­¤  Display (€§®Ўа ¦Ґ­ЁҐ)

‚맮ў: Ctrl-D

Љ®Ј¤  ‚л ўл§лў ҐвҐ Є®¬ ­¤г Display (€§®Ўа ¦Ґ­ЁҐ) Ё§ «®Є «м-
­®Ј® ¬Ґ­о ®Є­  Execution Profile (Џа®дЁ«м ўлЇ®«­Ґ­Ёп) ­  нЄа ­Ґ
Ї®пў«пҐвбп б«Ґ¤гойЁ© Ў«®Є ¤Ё «®Ј  Dispay Options (Џ а ¬Ґвал Ё§®-
Ўа ¦Ґ­Ёп):

ђЁб. 4.14 Ѓ«®Є ¤Ё «®Ј  Display Options (Џ а ¬Ґвал Ё§®Ўа ¦Ґ-
­Ёп).

‚ н⮬ Ў«®ЄҐ ¤Ё «®Ј  ‚л ¬®¦ҐвҐ § ¤ вм §­ зҐ­Ёп ¤ўге Ї а ¬Ґв-
а®ў: Display (€§®Ўа ¦Ґ­ЁҐ) Ё Sort (‘®авЁа®ўЄ ).

* Џ а ¬Ґва Display (€§®Ўа ¦Ґ­ЁҐ) ®ЇаҐ¤Ґ«пҐв Є ЄЁҐ бв вЁбвЁзҐ-
бЄЁҐ ¤ ­­лҐ Ўг¤гв Ё§®Ўа ¦Ґ­л ­  нЄа ­Ґ.

* ‡­ зҐ­ЁҐ Time (‚६п) § ¤ Ґв Ё§®Ўа ¦Ґ­ЁҐ ўаҐ¬Ґ­­®© бв вЁбвЁ-
ЄЁ ¤«п Є ¦¤®© "®Ў« бвЁ", в.Ґ. ўаҐ¬Ґ­Ё ў вҐзҐ­ЁҐ Є®в®а®Ј® гЇ-
а ў«Ґ­ЁҐ Їа®Ја ¬¬л ­ е®¤Ё«®бм ў ¤ ­­®© "®Ў« бвЁ" (ўла ¦Ґ­­®-
Ј® ў ¬Ё««ЁбҐЄг­¤ е)

* ‡­ зҐ­ЁҐ Counts (—Ёб«®) ЇаЁў®¤Ёв Є Ё§®Ўа ¦Ґ­Ёо бв вЁбвЁЄЁ
Їа®дЁ«Ёа®ў ­Ёп ў ўЁ¤Ґ зЁб«  Їа®е®¤®ў зҐаҐ§ Є ¦¤го "®Ў« бвм",
в.Ґ. зЁб«  а §, Є®в®а®Ґ гЇа ў«Ґ­ЁҐ Їа®Ја ¬¬л ЇҐаҐ¤ ў «®бм
¤ ­­®© "®Ў« бвЁ".

* ‡­ зҐ­ЁҐ Both (€ в®, Ё ¤агЈ®Ґ) ў«ҐзҐв §  б®Ў®© Ё§®Ўа ¦Ґ­ЁҐ
Є Є ўаҐ¬Ґ­­®© (ўҐае­пп бва®зЄ ), в Є Ё Є®«ЁзҐб⢥­­®© бв вЁ-
бвЁЄЁ ¤«п Є ¦¤®© "®Ў« бвЁ", зв® Ї®§ў®«пҐв ­ Ј«п¤­® Ї®Є § вм
­ бЄ®«мЄ® нд䥪⨢­  а Ў®в  Є ¦¤®© "®Ў« бвЁ".

* ‡­ зҐ­ЁҐ Per Call (Ќ  ®¤Ё­ ўл§®ў) ЇаЁў®¤Ёв Є Ё§®Ўа ¦Ґ­Ёо
бв вЁбвЁЄЁ ¤«п Є ¦¤®© "®Ў« бвЁ" ў ўЁ¤Ґ ®в­®иҐ­Ёп Time:
Counts (<ЋЎйҐҐ ўаҐ¬п ўлЇ®«­Ґ­Ёп>: <зЁб«® ўл§®ў®ў>). ‡­ зҐ­ЁҐ
нв®Ј® ®в­®иҐ­Ёп а ў­® б।­Ґ¬г ўаҐ¬Ґ­Ё а Ў®вл Ї®¤Їа®Ја ¬¬л
ЇаЁ ҐҐ ўл§®ўҐ.

* ‡­ зҐ­ЁҐ Longest (Ќ ЁЎ®«миЁ©) ўл§лў Ґв Ё§®Ўа ¦Ґ­ЁҐ бв вЁбвЁ-
зҐбЄЁе ¤ ­­ле ў ўЁ¤Ґ ­ ЁЎ®«м襣® ўаҐ¬Ґ­Ё, § ва зҐ­­®Ј® ­ 
®¤Ё­ ўл§®ў Є ¦¤®© "®Ў« бвЁ".

* Џ а ¬Ґва Sort (‘®авЁа®ўЄ ) ®ЇаҐ¤Ґ«пҐв Ї®а冷Є б®авЁа®ўЄЁ ўл-
ў®¤Ё¬ле ­  нЄа ­ бв вЁбвЁзҐбЄЁе ¤ ­­ле.

* ‡­ зҐ­ЁҐ Name (€¬п) ЇаЁў®¤Ёв Є Ё§®Ўа ¦Ґ­Ёо бв вЁбвЁЄЁ Їа®дЁ-
«Ёа®ў ­Ёп, ®вб®авЁа®ў ­­®© ў  «д ўЁв­®-жЁда®ў®¬ Ї®ап¤ЄҐ Ї®
Ё¬Ґ­ ¬ "®Ў« б⥩".

* ‡­ зҐ­ЁҐ Address (Ђ¤аҐб) § ¤ Ґв б®авЁа®ўЄг бв вЁбвЁЄЁ Їа®дЁ-
«Ёа®ў ­Ёп Ї® а бЇ®«®¦Ґ­Ёо "®Ў« б⥩" ў Ї ¬пвЁ, ­ зЁ­ п б ­Ё-
§иЁе  ¤аҐб®ў Ї ¬пвЁ.

* ‡­ зҐ­ЁҐ Frequency (— бв®в ) б®авЁагҐв бв вЁбвЁзҐбЄЁҐ ¤ ­­лҐ
ў ᮮ⢥вбвўЁЁ б з бв®в®© ўл§®ў®ў Є ¦¤®© "®Ў« бвЁ" ў Ї®ап¤ЄҐ
гЎлў ­Ёп нв®© з бв®вл.

‚ ўҐае­Ґ© ®Ў« бвЁ ўлў®¤  ®Є­  Execution Profile (Џа®дЁ«м ўл-
Ї®«­Ґ­Ёп) Ё§®Ўа ¦Ґ­л ⥪гйЁҐ §­ зҐ­Ёп Ї а ¬Ґва®ў Display (€§®Ўа -
¦Ґ­ЁҐ) Ё Sort (‘®авЁа®ўЄ ).

Љ®¬ ­¤  Filter (”Ё«мва)

‚맮ў: Ctrl-F

‚лЇ®«­Ґ­ЁҐ Є®¬ ­¤л Filter (”Ё«мва) ЇаЁў®¤Ёв Є Ї®пў«Ґ­Ёо ­ 
нЄа ­Ґ ¬Ґ­о, б®бв®п饣® Ё§ ваҐе н«Ґ¬Ґ­в®ў:

+-----------+ +---------+
| All | | ‚бп |
| Module... | | Њ®¤г«м |
| Current | | ’ҐЄгй п |
+-----------+ +---------+

* Є®¬ ­¤  All (‚бп) ЇаЁў®¤Ёв Є ў®ббв ­®ў«Ґ­Ёо ­  нЄа ­Ґ ўбҐе
бв вЁбвЁзҐбЄЁе ¤ ­­ле, б®Ўа ­­ле ¤«п а бб¬ ваЁў Ґ¬®© ў ­ -
бв®пйЁ© ¬®¬Ґ­в Їа®Ја ¬¬л.

Џ®б«Ґ в®Ј® Є Є ‚л, б Ї®¬®ймо Є®¬ ­¤л Filter| Module
(”Ё«мва|Њ®¤г«м) Ё«Ё Filter| Curret (”Ё«мва| ’ҐЄгй п), ®в-
дЁ«мва®ў «Ё бв вЁбвЁзҐбЄЁҐ ¤ ­­лҐ, ­ е®¤пйЁҐбп ў ®Є­Ґ
Execution Profile (Џа®дЁ«м ўлЇ®«­Ґ­Ёп), ў®бЇ®«м§г©вҐбм Є®-
¬ ­¤®© Filter| All (”Ё«мва| ‚бп) ¤«п в®Ј®, зв®Ўл ў®ббв ­®-
ўЁвм ­  нЄа ­Ґ Ё§®Ўа ¦Ґ­ЁҐ ўбҐ© cв вЁбвЁЄЁ, Ї®«г祭­®© ў е®-
¤Ґ ᥠ­б  Їа®дЁ«Ёа®ў ­Ёп.

* Љ®¬ ­¤  Module (Њ®¤г«м) ЇаЁў®¤Ёв Є ⮬г, зв® ў ®Є­Ґ ®бв овбп
бв вЁбвЁзҐбЄЁҐ ¤ ­­лҐ, ®в­®бпйЁҐбп Є Є Є®¬г-«ЁЎ® ®¤­®¬г ¬®-
¤г«о ‚ иҐ© Їа®Ја ¬¬л.

ЏаЁ ўлЇ®«­Ґ­ЁЁ ¤ ­­®© Є®¬ ­¤л ­  нЄа ­Ґ Ї®пў«пҐвбп Ў«®Є ¤Ё -
«®Ј  Pick a Module (‚лЎҐаЁвҐ ¬®¤г«м), ў Є®в®а®¬ ЇҐаҐзЁб«Ґ­л
ўбҐ ¬®¤г«Ё, б®бв ў«пойЁҐ ‚ иг Їа®Ја ¬¬г. €бЇ®«м§г©вҐ Є« ўЁиЁ
"бв५Є -ўўҐае" Ё "бв५Є -ў­Ё§" ¤«п ўл¤Ґ«Ґ­Ёп ®¤­®Ј® Ё§ ¬®-
¤г«Ґ©, Ё§®Ўа ¦Ґ­­ле ­  нЄа ­Ґ, Ё ­ ¦¬ЁвҐ Є« ўЁиг Enter. ‚
®Є­Ґ Execution Profile (Џа®дЁ«м ўлЇ®«­Ґ­Ёп) ®бв ­гвбп бв вЁ-
бвЁзҐбЄЁҐ ¤ ­­лҐ в®«мЄ® вҐе "®Ў« б⥩", Є®в®ал© ўе®¤пв ў ўл-
Ўа ­­л© ‚ ¬Ё ¬®¤г«м.

* Љ®¬ ­¤  Current (’ҐЄгй п) ўаҐ¬Ґ­­® г¤ «пҐв бв вЁбвЁзҐбЄЁҐ
¤ ­­лҐ, ®в­®бпйЁҐбп Є ⥪г饩 Ї®¤Їа®Ја ¬¬Ґ Ё§ ®Є­  Execution
Profile (Џа®дЁ«м ўлЇ®«­Ґ­Ёп).

‚®бЇ®«м§г©вҐбм Є®¬ ­¤®© Filter|Current (”Ё«мва|’ҐЄгй п) ў
⮬ б«гз Ґ, Ґб«Ё ‚л е®вЁвҐ гЎа вм Ё§ а бᬮв७Ёп бв вЁбвЁ-
зҐбЄЁҐ ¤ ­­лҐ, ®в­®бпйЁҐбп Є Є Є®©-«ЁЎ® Ї®¤Їа®Ја ¬¬Ґ, Ё Ї®-
ᬮваҐвм, Є Є Ї®б«Ґ нв®Ј® Ё§¬Ґ­пвбп Їа®жҐ­в­лҐ ᮮ⭮襭Ёп.
Љ®¬ ­¤  Current (’ҐЄгй п) ЇаҐ¤бв ў«пҐв Ё§ бҐЎп ўаҐ¬Ґ­­л©
дЁ«мва, ЇаЁ ўЄ«о祭ЁЁ Є®в®а®Ј® з бвм бв вЁбвЁзҐбЄЁе ¤ ­­ле
бв ­®ўЁвбп ­ҐўЁ¤Ё¬®©, ­® ЇаЁ н⮬ ­Ґ Їа®Ёб室Ёв г­Ёз⮦Ґ­Ёп
нвЁе ¤ ­­ле. ђ бб¬ ваЁў Ґ¬ п Є®¬ ­¤  Їа®Ё§ў®¤Ёв б«Ґ¤гойЁҐ
¤Ґ©бвўЁп:

1. “¤ «пҐв бв вЁбвЁзҐбЄЁҐ ¤ ­­лҐ ⥪г饩 "®Ў« бвЁ" Ё§ ®Є­ 
Execution Profile (Џа®дЁ«м ўлЇ®«­Ґ­Ёп).

2. ‚лзЁв Ґв Ё§ ®ЎйҐЈ® ўаҐ¬Ґ­Ё ўлЇ®«­Ґ­Ёп ўаҐ¬п ўлЇ®«­Ґ­Ёп
г¤ «Ґ­­®© "®Ў« бвЁ".

3. ЏҐаҐбзЁвлў Ґв Їа®жҐ­в­лҐ ᮮ⭮襭Ёп ¤«п ®бв ўиЁебп
"®Ў« б⥩" ў ᮮ⢥вбвўЁЁ б ­®ўл¬ §­ зҐ­ЁҐ¬ ®ЎйҐЈ® ўаҐ-
¬Ґ­Ё ўлЇ®«­Ґ­Ёп.

Љ®Ј¤  ‚л 㡨ࠥ⥠бв вЁбвЁзҐбЄЁҐ ¤ ­­лҐ ®¤­®© Ё«Ё ­ҐбЄ®«мЄЁе
"®Ў« б⥩" Ё§ ®Є­  Execution Profile (Џа®дЁ«м ўлЇ®«­Ґ­Ёп), Їа®дЁ-
«Ёа®ўйЁЄ ўлзЁб«пҐв ­®ў®Ґ §­ зҐ­ЁҐ ®ЎйҐЈ® ўаҐ¬Ґ­Ё ўлЇ®«­Ґ­Ёп "®Ў-
« б⥩" (total execution time) ­  ®б­®ў ­ЁЁ бв вЁбвЁзҐбЄЁе ¤ ­-
­ле, ­ е®¤пйЁебп ў н⮬ ®Є­Ґ, ­® §­ зҐ­ЁҐ ®ЎйҐЈ® ўаҐ¬Ґ­Ё ўлЇ®«­Ґ-
­Ёп (Total Time), Ї®Є § ­­®Ґ ў ўҐае­Ґ© з бвЁ ®Є­ , ®бв Ґвбп ­ҐЁ§-
¬Ґ­­л¬.

Џ®б«Ґ ўлЇ®«­Ґ­Ёп Є®¬ ­¤л Filter|Current (”Ё«мва|’ҐЄгй п),
ЇҐаў®­ з «м­®Ґ ®ЎйҐҐ ўаҐ¬п ўлЇ®«­Ґ­Ёп Їа®¤®«¦ Ґв ­ е®¤Ёвмбп ў
ўҐае­Ґ© ®Ў« бвЁ ўлў®¤  ®Є­  Execution Profile (Џа®дЁ«м ўлЇ®«­Ґ-
­Ёп).

Љ®¬ ­¤  Filter|Current (”Ё«мва|’ҐЄгй п) нв® ўаҐ¬Ґ­­л©
дЁ«мва, Є®в®ал© Їа®бв® ¤Ґ« Ґв ­ҐўЁ¤Ё¬®© з бвм бв вЁбвЁзҐбЄЁе ¤ ­-
­ле. Љ®¬ ­¤  Remove (“Ўа вм) ­  б ¬®¬ ¤Ґ«Ґ г¤ «пҐв ¬ аЄҐал Є Є ў
®Є­Ґ Module (Њ®¤г«м), в Є Ё ў ®Є­Ґ Areas ("ЋЎ« бвЁ").

ЏаЁ¬Ґз ­ЁҐ: Ѓг¤м⥠ў­Ё¬ вҐ«м­л Ё ­Ґ Їг⠩⥠Є®¬ ­¤л
Filter|Current (”Ё«мва|’ҐЄгй п) Ё Remove (“Ўа вм) «®-
Є «м­®Ј® ¬Ґ­о ®Є­  Execution Profile (Џа®дЁ«м ўлЇ®«­Ґ-
­Ёп).

Љ®¬ ­¤  Module (Њ®¤г«м)

‚맮ў: Ctrl-M

Љ®¬ ­¤  «®Є «м­®Ј® ¬Ґ­о Module (Њ®¤г«м) ЇҐаҐ­®бЁв ‚ б ­  вг
бва®Єг Ёб室­®Ј® ⥪бв , ­ е®¤п饣®бп ў ®Є­Ґ Module (Њ®¤г«м), Є®-
в®а п ᮮ⢥вбвўгҐв бв вЁбвЁзҐбЄЁ¬ ¤ ­­л¬, ўл¤Ґ«Ґ­­л¬ ў ­ бв®пйЁ©
¬®¬Ґ­в ў ®Є­Ґ Execution Profile (Џа®дЁ«м ўлЇ®«­Ґ­Ёп).

Ќ ЇаЁ¬Ґа, ЇаҐ¤Ї®«®¦Ё¬, зв® ‚л ўл¤Ґ«Ё«Ё бв вЁбвЁзҐбЄЁҐ ¤ ­-
­лҐ, ®в­®бпйЁҐбп Є Ї®¤Їа®Ја ¬¬Ґ fred, ў ®Є­Ґ Execution Profile
(Џа®дЁ«м ўлЇ®«­Ґ­Ёп) Ё § вҐ¬ ўлЎа «Ё Ё§ «®Є «м­®Ј® ¬Ґ­о Є®¬ ­¤г
Module (Њ®¤г«м) ¤«п в®Ј®, зв®Ўл ў®бЇ®«м§®ў вмбп бўп§мо, бгйҐбвўг-
о饩 ¬Ґ¦¤г ®Є­ ¬Ё. Turbo Profiler ¤Ґ« Ґв  ЄвЁў­л¬ ®Є­® Module Ё
Ї®¬Ґй Ґв Єгаб®а ­  ЇҐаўго бва®Єг Ёб室­®Ј® ⥪бв  Ї®¤Їа®Ја ¬¬л
fred. Џ®б«Ґ нв®Ј® ‚л ЇҐаҐ¬Ґй ҐвҐ Єгаб®а ў ®Є­Ґ Module (Њ®¤г«м) ­ 
бва®Єг б ­®¬Ґа®¬ 25 (бва®Є  б ­®¬Ґа®¬ 25 Ї®¬ҐзҐ­  ¬ аЄҐа®¬ ®Ў« -
бвЁ). ЏаЁ н⮬ ᮤҐа¦Ё¬®Ґ ®Є­  Execution Profile (Џа®дЁ«м ўлЇ®«-
­Ґ­Ёп)  ўв®¬ вЁзҐбЄЁ ЇҐаҐ¬Ґй Ґвбп в ЄЁ¬ ®Ўа §®¬, зв® бв вЁбвЁзҐ-
бЄЁҐ ¤ ­­лҐ, ᮮ⢥вбвўгойЁҐ 25 бва®ЄҐ, ®Є §лў овбп ­  б ¬®¬ ўҐа-
ег ®Ў« бвЁ нЄа ­ , ЇаҐ¤­ §­ зҐ­­®© ¤«п ўлў®¤  бв вЁбвЁзҐбЄЁе ¤ ­-
­ле.

‘ўп§м ¬Ґ¦¤г ®Є­ ¬Ё а Ў®в Ґв в®«мЄ® ў ®¤­®¬ ­ Їа ў«Ґ­ЁЁ. …б«Ё
‚л ўҐа­ҐвҐбм Ё§ ®Є­  Module (Њ®¤г«м) ў ®Є­® Execution Profile
(Џа®дЁ«м ўлЇ®«­Ґ­Ёп) Ё ЇҐаҐ¬ҐбвЁвҐбм Ї® ҐЈ® ⥪бвг, ⮠ᮤҐа¦Ё¬®Ґ
®Є­  Module (Њ®¤г«м) ЇаЁ н⮬ ®бв ­Ґвбп ­ҐЇ®¤ўЁ¦­л¬. (…б«Ё Ўл
Їа®Ё§®и«® ®Ўа в­®Ґ, ‚л ¬®Ј«Ё Ўл бЁ«м­® ®Ј®азЁвмбп).

…б«Ё ‚л ўлЎЁа ҐвҐ Ё§ «®Є «м­®Ј® ¬Ґ­о ®Є­  Execution Profile
(Џа®дЁ«м ўлЇ®«­Ґ­Ёп) Є®¬ ­¤г Module(Њ®¤г«м), в® ў б«гз Ґ ­Ґ¤®-
бвгЇ­®бвЁ Ёб室­®Ј® ⥪бв , ᮮ⢥вбвўго饣® ўл¤Ґ«Ґ­­®© бва®ЄҐ,
Їа®дЁ«Ёа®ўйЁЄ ­ е®¤Ёв ᮮ⢥вбвўгойго бва®Єг Є®¤  ў ®Є­Ґ
Disassmbly (CPU) („Ёб бᥬЎ«Ґа (–Џ“)). ’ Є п бЁвг жЁп ў®§¬®¦­ ,
­ ЇаЁ¬Ґа, ў б«гз Ґ, Є®Ј¤  ‚л Ї®¬ҐвЁ«Ё ў Є зҐб⢥ "®Ў« б⥩" ўбҐ
Ї®¤Їа®Ја ¬¬л Ё ў ¤ ­­л© ¬®¬Ґ­в а бб¬ ваЁў ҐвҐ ЎЁЎ«Ё®вҐз­го Ї®¤-
Їа®Ја ¬¬г. (Ѓ®«ҐҐ Ї®¤а®Ў­го Ё­д®а¬ жЁо ®Ў ®Є­Ґ Disassembly (CPU)
(„Ёб бᥬЎ«Ґа (–Џ“) ‚л ¬®¦ҐвҐ ­ ©вЁ ў ᮮ⢥вбвўго饬 а §¤Ґ«Ґ
¤ ­­®Ј® агЄ®ў®¤бвў .)

Љ®¬ ­¤  Remove (“Ўа вм)

‚맮ў: Ctrl-R

Љ®¬ ­¤  Remove (“Ўа вм) гЎЁа Ґв ¬ аЄҐал "®Ў« бвЁ" ў ®Є­ е
Module (Њ®¤г«м) Ё Areas ("ЋЎ« бвЁ"), ᮮ⢥вбвўгойЁҐ ўл¤Ґ«Ґ­­®© ў
¤ ­­л© ¬®¬Ґ­в бва®ЄҐ.

…б«Ё ‚л гЎа «Ё ¬ аЄҐал "®Ў« бвЁ", ᮮ⢥вбвўгойЁҐ ­ҐЄ®в®а®©
бва®ЄҐ ЇаЁ Ї®¬®йЁ Є®¬ ­¤л Remove (“Ўа вм), в® бв вЁбвЁзҐбЄЁҐ ¤ ­-
­лҐ, ®в­®бпйЁҐбп Є а бб¬ ваЁў Ґ¬®© бва®ЄҐ, г­Ёз⮦ овбп Ё Ў®«миҐ
¤«п ¤ ­­®© бва®ЄЁ бв вЁбвЁзҐбЄ п Ё­д®а¬ жЁп ­Ґ б®ЎЁа Ґвбп. „«п
в®Ј®, зв®Ўл ®в¬Ґ­Ёвм ¤Ґ©бвўЁҐ Є®¬ ­¤л Remove (“Ўа вм), ‚л ¤®«¦­л
ᤥ« вм б«Ґ¤го饥:

1. ЏҐаҐ©вЁ ў ®Є­® Module (Њ®¤г«м) Ё ўл§ў вм ҐЈ® «®Є «м­®Ґ ¬Ґ­о.

2. ЏҐаҐ¬ҐбвЁвм Єгаб®а ­  бва®Єг, ¬ аЄҐа Є®в®а®© Ўл« ‚ ¬Ё г¤ -
«Ґ­.

3. ‚лЎа вм Љ®¬ ­¤г Add Areas|This line („®Ў ўЁвм "®Ў« бвм"|„ ­-
­ п бва®Є )

4. …йҐ а § ўлЇ®«­Ёвм Їа®Ја ¬¬г (б®Ўа ў ЇаЁ н⮬ ­®ўл© ­ Ў®а
бв вЁбвЁзҐбЄЁе ¤ ­­ле).

ЏаЁ¬Ґз ­ЁҐ: ‚­Ё¬ ­ЁҐ! Љ®¬ ­¤  Remove (“Ўа вм) бвЁа Ґв
бв вЁбвЁзҐбЄЁҐ ¤ ­­лҐ, Ї®н⮬㠯®«м§®ў вмбп нв®© Є®¬ ­-
¤®© ­ ¤® б ®бв®а®¦­®бвмо.

ЋЄ­® Callers (‚л§лў ойЁҐ Ї®¤Їа®Ја ¬¬л)

‚ ®Є­Ґ Callers (‚л§лў ойЁҐ Ї®¤Їа®Ја ¬¬л) бЁб⥬л Turbo
Profiler Ё§®Ўа ¦ овбп ЇгвЁ ўл§®ў  ¤«п Є ¦¤®© Ё§ Ї®¬ҐзҐ­­ле Ї®¤-
Їа®Ја ¬¬ ‚ иҐ© Їа®Ја ¬¬л. „«п в®Ј®, зв®Ўл Їа®дЁ«Ёа®ўйЁЄ ­ з « § -
Ї®¬Ё­ вм Є Єго-«ЁЎ® Ё­д®а¬ жЁо ® Їгвпе ўл§®ў  ‚л ¤®«¦­л гбв ­®-
ўЁвм н«Ґ¬Ґ­в ¬Ґ­о Statistics|Callers (‘в вЁбвЁЄ | ‚л§лў ойЁҐ Ї®¤-
Їа®Ја ¬¬л) ў б®бв®п­ЁҐ Enabled (‚Є«о祭).

ђЁб. 4.15 ЋЄ­® Callers (‚л§лў ойЁҐ Ї®¤Їа®Ја ¬¬л), ў Є®в®а®¬
Ї®Є § ­л ЇгвЁ ўл§®ў  ¤«п Їа®Ја ¬¬л CALLTEST.

ЏаЁ¬Ґз ­ЁҐ: ‚ ®Є­Ґ Callers (‚л§лў ойЁҐ Ї®¤Їа®Ја ¬¬л)
ўбҐ¬ Ё¤Ґ­вЁдЁЄ в®а ¬ ЇаҐ¤иҐбвўгҐв бЁ¬ў®« Ї®¤зҐаЄЁў ­Ёп,
нв® Їа®Ёб室Ёв Ї®в®¬г, зв® Turbo C ¤®Ў ў«пҐв нв®в бЁ¬-
ў®« Є® ўбҐ¬ Ё¬Ґ­ ¬, Ї®пў«пойЁ¬бп ў д ©« е б а биЁаҐ­ЁҐ¬
.OBJ Ё ў бЁ¬ў®«ЁзҐбЄ®© ®в« ¤®з­®© Ё­д®а¬ жЁЁ.

‚ «Ґў®© Ї ­Ґ«Ё ®Є­  Callers (‚л§лў ойЁҐ Ї®¤Їа®Ја ¬¬л) ЇҐаҐ-
зЁб«Ґ­л Ё¬Ґ­  ўбҐе Ї®¬ҐзҐ­­ле Ї®¤Їа®Ја ¬¬. ‘в®Ёв ‚ ¬ ўл¤Ґ«Ёвм ­ 
«Ґў®© Ї ­Ґ«Ё Ё¬п Є Є®©-«ЁЎ® Ї®¤Їа®Ја ¬¬л, ­  Їа ў®© Ї ­Ґ«Ё ЇҐаҐ-
зЁб«повбп ўбҐ ­ҐЇ®ўв®апойЁҐбп ЇгвЁ ўл§®ў  ¤ ­­®© Ї®¤Їа®Ја ¬¬л.
…б«Ё иЁаЁ­  Їа ў®© Ї ­Ґ«Ё ¬ «  ¤«п в®Ј®, зв®Ўл ­  ­Ґ© Ї®«­®бвмо
Ї®¬ҐбвЁ«бп Їгвм ўл§®ў , в® ‚л ¬®¦ҐвҐ а бЇ е­гвм ®Є­®; «ЁЎ® ЇҐаҐ-
¬ҐбвЁвмбп ­  Їа ўго Ї ­Ґ«м Ё ЇҐаҐ¬Ґй вмбп Ї® ЇгвЁ ўл§®ў  ўЇа ў® Ё
ў«Ґў®.

’ЁЇ Ё­д®а¬ жЁЁ ® Їгвпе ўл§®ў  Ё§®Ўа ¦ Ґ¬®© ў ®Є­Ґ Callers
(‚л§лў ойЁҐ Ї®¤Їа®Ја ¬¬л) § ¤ Ґвбп «ЁЎ® ў ®Є­Ґ Module (Њ®¤г«м),
«ЁЎ® ў ®Є­Ґ Areas ("ЋЎ« бвЁ").

‚ ®Є­Ґ Module (Њ®¤г«м), ‚л ¬®¦ҐвҐ гбв ­ ў«Ёў вм вЁЇ Ё­д®а¬ -
жЁЁ, б®ЎЁа Ґ¬®© ® Їгвпе ўл§®ў  ¤«п ­ҐЄ®в®а®Ј® ¬­®¦Ґбвў  Ї®¤Їа®Ј-
а ¬¬.

1. “бв ­®ўЁў Єгаб®а ў ®Є­Ґ Module (Њ®¤г«м) ­  Ї®¬ҐзҐ­­го Ї®¤-
Їа®Ја ¬¬г ­ ¦¬ЁвҐ Alt-F10 ¤«п ўл§®ў  «®Є «м­®Ј® ¬Ґ­о.

2. ‚лЎҐаЁвҐ Є®¬ ­¤г Callers (‚л§лў ойЁҐ Ї®¤Їа®Ја ¬¬л) ¤«п в®Ј®,
зв®Ўл ­  нЄа ­Ґ Ї®пўЁ«бп Ў«®Є ¤Ё «®Ј  Stack Trace (’а ббЁ-
а®ўЄ  б⥪ ).

3. “бв ­®ўЁвҐ §­ зҐ­ЁҐ Ї а ¬Ґва  Areas ("ЋЎ« бвЁ"). ‚л ¬®¦ҐвҐ
ўлЎа вм ®¤Ё­ Ё§ б«Ґ¤гойЁе ў аЁ ­в®ў: § Ї®¬Ё­ вм ЇгвЁ ўл§®ў 
в®«мЄ® ¤«п ⥪г饩 Ї®¤Їа®Ја ¬¬л, ¤«п ўбҐе Ї®¤Їа®Ја ¬¬ ў вҐ-
Єг饬 ¬®¤г«Ґ Ё«Ё ў®®ЎйҐ ¤«п ўбҐе Ї®¤Їа®Ја ¬¬, ўе®¤пйЁе ў
Їа®Ја ¬¬г (ўЄ«оз п ЎЁЎ«Ё®вҐз­лҐ Ї®¤Їа®Ја ¬¬л).

4. “бв ­®ўЁвҐ §­ зҐ­ЁҐ Ї а ¬Ґва  Stack (‘⥪). ‚л Ё¬ҐҐвҐ б«Ґ¤г-
ойЁҐ ў®§¬®¦­®бвЁ ўлЎ®а  §­ зҐ­Ёп ¤ ­­®Ј® Ї а ¬Ґва : § Ї®¬Ё-
­ ­ЁҐ Ї®«­®© 楯®зЄЁ ўл§®ў  ¤«п Є ¦¤®© Ё§ ўлЎа ­­ле ‚ ¬Ё
Ї®¤Їа®Ја ¬¬, § Ї®¬Ё­ ­ЁҐ Ё­д®а¬ жЁЁ в®«мЄ® ® вҐе Ї®¤Їа®Ја ¬-
¬ е, Є®в®алҐ ­ҐЇ®б।б⢥­­® ўл§лў ов ўлЎа ­­лҐ Ё«Ё ў®®ЎйҐ
­Ґ § Ї®¬Ё­ вм ­ЁЄ ЄЁе ¤ ­­ле ® ўл§лў ойЁе Ї®¤Їа®Ја ¬¬ е.

5. Ќ ¦¬ЁвҐ Enter Ё«Ё ўлЎҐаЁвҐ ЋЉ ¤«п ў®§ўа в  ў ®Є­® Module
(Њ®¤г«м).

‚ ®Є­Ґ Areas ("ЋЎ« бвЁ"), ‚л ¬®¦ҐвҐ гбв ­®ўЁвм §­ зҐ­Ёп Ї -
а ¬Ґва®ў Є®¬ ­¤л Callers (‚л§лў ойЁҐ Ї®¤Їа®Ја ¬¬л) ¤«п ®в¤Ґ«м­ле
Ї®¬ҐзҐ­­ле Ї®¤Їа®Ја ¬¬. (Ѓ®«ҐҐ Ї®¤а®Ў­го Ё­д®а¬ жЁо ®в­®бЁвҐ«м­®
®Є­  Areas ("ЋЎ« бвЁ") ‚л ᬮ¦ҐвҐ Ї®«гзЁвм ®§­ Є®¬ЁўиЁбм б б®®в-
ўҐвбвўгойЁ¬ а §¤Ґ«®¬ ¤ ­­®Ј® агЄ®ў®¤бвў ).

1. Ќ е®¤пбм ў ®Є­Ґ Areas ("ЋЎ« бвЁ") ўл¤Ґ«ЁвҐ Ї®¤Їа®Ја ¬¬г ¤«п
Є®в®а®© ‚л ­ ¬ҐаҐў ҐвҐбм § ¤ вм §­ зҐ­Ёп Ї а ¬Ґва®ў, ®ЇаҐ¤Ґ-
«пойЁе е а ЄвҐа Ё­д®а¬ жЁЁ, § Ї®¬Ё­ Ґ¬®© ® Їгвпе ўл§®ў . Ќ -
¦¬ЁвҐ Alt-F10 ¤«п ўл§®ў  «®Є «м­®Ј® ¬Ґ­о.

2. ‚лЎҐаЁвҐ Є®¬ ­¤г Options (Џ а ¬Ґвал), ¤«п ўл§®ў  ­  нЄа ­
Ў«®Є  ¤Ё «®Ј  Area Options (Џ а ¬Ґвал ®Ў« бвЁ).

3. “бв ­®ўЁвҐ §­ зҐ­Ёп Ї а ¬Ґва  Areas ("ЋЎ« бвЁ"). ‚л ¬®¦ҐвҐ
ўлЎа вм ®¤Ё­ Ё§ б«Ґ¤гойЁе ў аЁ ­в®ў: § Ї®¬Ё­ вм ЇгвЁ ўл§®ў 
в®«мЄ® ¤«п ⥪г饩 Ї®¤Їа®Ја ¬¬л, ¤«п ўбҐе Ї®¤Їа®Ја ¬¬ ў вҐ-
Єг饬 ¬®¤г«Ґ, Ё«Ё ў®®ЎйҐ ¤«п ўбҐе Ї®¤Їа®Ја ¬¬, ўе®¤пйЁе ў
Їа®Ја ¬¬г (ўЄ«оз п ЎЁЎ«Ё®вҐз­лҐ Ї®¤Їа®Ја ¬¬л).

4. “бв ­®ўЁвҐ §­ зҐ­ЁҐ Ї а ¬Ґва  Callers (‚л§лў ойЁҐ Ї®¤Їа®Ј-
а ¬¬л). ‚л Ё¬ҐҐвҐ б«Ґ¤гойЁҐ ў®§¬®¦­®бвЁ ўлЎ®а  §­ зҐ­Ёп ¤ ­-
­®Ј® Ї а ¬Ґва : § Ї®¬Ё­ ­ЁҐ Ї®«­®© 楯®зЄЁ ўл§®ў  ¤«п ўл-
Ўа ­­ле Ї®¤Їа®Ја ¬¬, § Ї®¬Ё­ ­ЁҐ Ё­д®а¬ жЁЁ в®«мЄ® ® вҐе
Ї®¤Їа®Ја ¬¬ е, Є®в®алҐ ­ҐЇ®б।б⢥­­® ўл§лў ов ўлЎа ­­лҐ,
®вЄ § ®в § Ї®¬Ё­ ­Ёп Є Є®©-«ЁЎ® Ё­д®а¬ жЁЁ ® ўл§лў ойЁе Ї®¤-
Їа®Ја ¬¬ е.

5. Ќ ¦¬ЁвҐ Enter Ё«Ё ўлЎҐаЁвҐ ЋЉ ¤«п в®Ј®, зв®Ўл ўҐа­гвмбп ў
®Є­® Areas ("ЋЎ« бвЁ").

Ќ  аЁбг­ЄҐ 4.15 ­  «Ґў®© Ї ­Ґ«Ё ®Є­  Callers (‚л§лў ойЁҐ
Ї®¤Їа®Ја ¬¬л), Ё§®Ўа ¦ Ґ¬®¬ Ї®б«Ґ ўлЇ®«­Ґ­Ёп Їа®Ја ¬¬л CALLTEST,
Ї®¤Їа®Ја ¬¬  б ўл¤Ґ«Ґ­  бўҐв®ўл¬ ¬ аЄҐа®¬.

/* Program CALLTEST */
/* Copyright (c) 1990, Borland International */
#include <stdio.h>
main()
{
c();
b2();
b1();
a();
}

a()
{
int i;

for (i=0; i<100; i++)
b2();
b1();
}

b1()
{
int i;

for (i=0; i<33; i++)
c();
}

b2()
{
int i;

for (i=0; i<77; i++)
c();
}

c()
{
int i;

for (i=0; i<3; i++)
;
}


Ќ  Їа ў®© Ї ­Ґ«Ё ®Є­  Callers (‚л§лў ойЁҐ Ї®¤Їа®Ја ¬¬л) ЇҐ-
аҐзЁб«Ґ­л ўбҐ г­ЁЄ «м­лҐ ЇгвЁ ўл§®ў  Ї®¤Їа®Ја ¬¬л б :

* 1 ўл§®ў Ё§ main

* 7700 Ї® ЇгвЁ m in-a-b2-c

* 33 ўл§®ў  Ї® ЇгвЁ main- -b1-c

* 33 ўл§®ў  Ї® ЇгвЁ main-b1-c

* 77 ўл§®ў®ў Ї® ЇгвЁ m in-b2-c

ЋЄ­® Callers (‚л§лў ойЁҐ Ї®¤Їа®Ја ¬¬л) ¬®¦Ґв ®Є § вмбп Ї®-
«Ґ§­л¬ ў б«гз Ґ Ґб«Ё ‚л ¤®«¦­л ЇаЁ­пвм аҐиҐ­ЁҐ Ї® Ё§¬Ґ­Ґ­Ёо
бвагЄвгал Їа®Ја ¬¬л, ®б®ЎҐ­­® ў ⮬ б«гз Ґ, Є®Ј¤  Є ЄЁҐ-«ЁЎ® Ї®¤-
Їа®Ја ¬¬л ¬®¦­® ўл§лў вм Ї® ­ҐбЄ®«мЄЁ¬ а §«Ёз­л¬ Їгвп¬ ўл§®ў .

„«п ®ЎҐЁе Ї ­Ґ«Ґ© ®Є­  ўл§®ў  Ё¬Ґовбп «®Є «м­лҐ ¬Ґ­о. ЋЎ 
н«Ґ¬Ґ­в  «®Є «м­®Ј® ¬Ґ­о Їа ў®© Ї ­Ґ«Ё ®Є­  Callers (‚л§лў ойЁҐ
Ї®¤Їа®Ја ¬¬л) пў«повбп ўл§®ў ¬Ё ¬Ґ­о б«Ґ¤го饣® га®ў­п, Є Є Ї®Є -
§ ­® ­  б«Ґ¤го饬 аЁбг­ЄҐ:

ђЁб.4.16 ‹®Є «м­лҐ ¬Ґ­о ®Є­  C llers (‚л§лў ойЁҐ Ї®¤Їа®Ја ¬-
¬л).

„«п в®Ј®, зв®Ўл ўл§ў вм «®Є «м­®Ґ ¬Ґ­о ⥪г饩 Ї ­Ґ«Ё ­ ¦¬Ё-
⥠Alt-F10. „«п ЇҐаҐе®¤  б ®¤­®© Ї ­Ґ«Ё ­  ¤агЈго б«Ґ¤гҐв ў®б-
Ї®«м§®ў вмбп Є« ўЁиҐ© ’ ў. „«п ­ҐЇ®б।б⢥­­®Ј® ўл§®ў  Є®¬ ­¤
¬Ґ­о (ЎҐ§ ЇаҐ¤ў аЁвҐ«м­®Ј® ўл§®ў  б ¬®Ј® ¬Ґ­о) ЇаЁ¬Ґ­пҐвбп Є®¬ЎЁ-
­ жЁп Є« ўЁи ўЁ¤  Ctrl-<ЎгЄў >, Ј¤Ґ <ЎгЄў > - нв® ўл¤Ґ«Ґ­­ п ЎгЄ-
ў  ᮮ⢥вбвўго饩 Є®¬ ­¤л ¬Ґ­о.

Љ®¬ ­¤  Inspect (Џа®б¬®ваҐвм) (­  «Ґў®© Ї ­Ґ«Ё)

‚맮ў: Ctrl-I

Љ®Ј¤  ­  Їа ў®© Ї ­Ґ«Ё ®Є­  Callers (‚л§лў ойЁҐ Ї®¤Їа®Ја ¬-
¬л) ўл¤Ґ«Ґ­ ­ҐЄ®в®ал© Їгвм ўл§®ў , ‚л ¬®¦ҐвҐ Їа®б¬®ваҐвм Ё­д®а¬ -
жЁо ®Ў н«Ґ¬Ґ­в е нв®Ј® ЇгвЁ ўл§®ў  ў ®¤­®¬ Ё§ ваҐе ®бв ўиЁебп
®Є®­.

1. ‚лЎҐаЁвҐ Inspect (Џа®б¬®ваҐвм) ¤«п в®Ј®, зв®Ўл ­  нЄа ­Ґ Ї®-
пўЁ«бп бЇЁб®Є, б®бв®пйЁ© Ё§ ­ §ў ­Ё© нвЁе ®Є®­.

2. ‚лЎҐаЁвҐ Ё§ бЇЁбЄ  Ё­вҐаҐбго饥 ‚ б ®Є­® (Areas ("ЋЎ« бвЁ"),
Module (Њ®¤г«м) Ё«Ё Profile (Џа®дЁ«м)). ‚ १г«мв вҐ нв®Ј®
­  нЄа ­Ґ Ї®пўЁвбп Ў«®Є ¤Ё «®Ј  Pick a Caller (‚лЎҐаЁвҐ ўл-
§лў ойго Ї®¤Їа®Ја ¬¬г), ў Є®в®а®¬ ЇҐаҐзЁб«Ґ­л ўбҐ ўл§лў ойЁҐ
Ї®¤Їа®Ја ¬¬л Ё§ ⥪г饣® ЇгвЁ ўл§®ў .

ђЁб. 4.17 Ѓ«®Є ¤Ё «®Ј  Pick a Caller (‚лЎҐаЁвҐ ўл§лў ойго
Ї®¤Їа®Ја ¬¬г)

3. ‚ н⮬ Ў«®ЄҐ ¤Ё «®Ј  ЇаЁ Ї®¬®йЁ Є« ўЁиЁ гЇа ў«Ґ­Ёп Єгаб®а®¬
Ё«Ё ¬лиЁ ўл¤Ґ«ЁвҐ Ё­вҐаҐбгойго ‚ б ўл§лў ойго Ї®¤Їа®Ја ¬¬г,
§ вҐ¬ ўлЎҐаЁвҐ ЋЉ Ё«Ё ­ ¦¬ЁвҐ Enter. …б«Ё ўлЎа ­­®Ґ ‚ ¬Ё ®Є-
­® ҐйҐ ­Ґ ®вЄалв®, в® Їа®дЁ«Ёа®ўйЁЄ ®вЄалў Ґв нв® ®Є­® Ё § -
⥬ гбв ­ ў«Ёў Ґв ў ­Ґ¬ Єгаб®а ­  ¬Ґбв®, Ј¤Ґ а бЇ®«®¦Ґ­  ўл-
§лў ой п Ї®¤Їа®Ја ¬¬ .

Љ®¬ ­¤  Sort (‘®авЁа®ўЄ ) (­  Їа ў®© Ї ­Ґ«Ё)

‚맮ў: Ctrl-S

‘ Ї®¬®ймо Є®¬ ­¤л Sort (‘®авЁа®ўЄ ) «®Є «м­®Ј® ¬Ґ­о Їа ў®©
Ї ­Ґ«Ё ®Є­  Callers (‚л§лў ойЁҐ Ї®¤Їа®Ја ¬¬л) ўл ¬®¦ҐвҐ Їа®Ё§ўҐ-
бвЁ б®авЁа®ўЄг бЇЁбЄ  Їг⥩ ўл§®ў  ¤ўг¬п бЇ®б®Ў ¬Ё:

* Called (‚ Ї®ап¤ЄҐ ўл§®ў ) - б®авЁа®ўЄ  Їг⥩ ўл§®ў  ў ⮬
Ї®ап¤ЄҐ, ў Є®в®а®¬ Ї® нвЁ¬ Їгвп¬ ЇҐаҐ¤ ў «®бм гЇа ў«Ґ­ЁҐ
Їа®Ја ¬¬л ў Їа®жҐбᥠҐҐ ўлЇ®«­Ґ­Ёп.

* Freguency (Џ® з бв®вҐ) - б®авЁа®ўЄ  Їг⥩ ўл§®ў  ў § ўЁбЁ¬®-
бвЁ ®в в®Ј®, ­ бЄ®«мЄ® з бв® гЇа ў«Ґ­ЁҐ Їа®Ја ¬¬л Їа®е®¤Ё«®
Ї® нвЁ¬ Їгвп¬, ў Ї®ап¤ЄҐ гЎлў ­Ёп нв®© з бв®вл.

ЋЄ­® Overlays (ЋўҐа«ҐЁ)

‚ ®Є­Ґ Overlays (ЋўҐа«ҐЁ) бЁб⥬л Turbo Profiler ®в®Ўа ¦ Ґв-
бп Ё­д®а¬ жЁп ®Ў ЁбЇ®«м§®ў ­ЁЁ ®ўҐа«ҐҐў Їа®Ја ¬¬, ᮧ¤ ­­ле ЇаЁ
Ї®¬®йЁ бЁб⥬ Turbo Pascal, Turbo C Ё Turbo Asse¬bler. „«п в®Ј®,
зв®Ўл Їа®дЁ«Ёа®ўйЁЄ ­ з « ўлЎЁа вм Ё­д®а¬ жЁо ®Ў ЁбЇ®«м§®ў ­ЁЁ
®ўҐа«ҐҐў ­Ґ®Ўе®¤Ё¬® гбв ­®ўЁвм н«Ґ¬Ґ­в ¬Ґ­о Statistics|Overlays
(‘в вЁбвЁЄ |ЋўҐа«ҐЁ) ў б®бв®п­ЁҐ En bled (‚Є«о祭).

ђЁб. 4.18 ЋЄ­® Overlays (ЋўҐа«ҐЁ)

€­д®а¬ жЁп, а бЇ®« Ј ой пбп ў ¤ ­­®¬ ®Є­Ґ ¬®¦Ґв ўЄ«оз вм ў
ᥡп б«Ґ¤гойЁҐ ¤ ­­лҐ:

* ¤ ­­лҐ ® ⮬, бЄ®«мЄ® а § ‚ и  Їа®Ја ¬¬  § Јаг¦ «  ў Ї ¬пвм
Є ¦¤л© Ё§ ®ўҐа«ҐҐў;

* Є®«ЁзҐбвў® ўаҐ¬Ґ­Ё, § ва зҐ­­®Ґ ­  § Јаг§Єг Є ¦¤®Ј® Ё§ ®ўҐа-
«ҐҐў;

* Ї®б«Ґ¤®ў вҐ«м­®бвм, ў Є®в®а®© ®ўҐа«ҐЁ § Јаг¦ «Ёбм ‚ иҐ© Їа®-
Ја ¬¬®©;

* а §¬Ґа ЇҐаҐЄалвЁп.

Љ Є Ё ®Є­® Execution Profile (Џа®дЁ«м ўлЇ®«­Ґ­Ёп) ®Є­®
Overlays (ЋўҐа«ҐЁ) б®бв®Ёв Ё§ ¤ўге "®Ў« б⥩" ўлў®¤ , ўҐае­Ґ© Ё
­Ё¦­Ґ©. ‚ ўҐае­Ґ© ®Ў« бвЁ ўлў®¤  Ё§®Ўа ¦ овбп ®ЎйҐҐ ўаҐ¬п ўлЇ®«-
­Ґ­Ёп Їа®Ја ¬¬л Ё ⥪г饥 §­ зҐ­ЁҐ Ї а ¬Ґва  Display (€§®Ўа ¦Ґ-
­ЁҐ), § ¤ о饣® ўЁ¤ бв вЁбвЁзҐбЄЁе ¤ ­­ле ® ЁбЇ®«м§®ў ­ЁЁ ®ўҐа«Ґ-
Ґў, ­ е®¤пйЁебп ў ­Ё¦­Ґ© ®Ў« бвЁ ўлў®¤ . ‘в вЁбвЁзҐбЄЁҐ ¤ ­­лҐ ®Ў
ЁбЇ®«м§®ў ­ЁЁ ®ўҐа«ҐҐў ¬®Јгв Ўлвм Ё§®Ўа ¦Ґ­л «ЁЎ® ў ўЁ¤Ґ ЈЁбв®Ј-
а ¬¬л, «ЁЎ® ў ўЁ¤Ґ бЇЁбЄ  б®ЎлвЁ©.

„«п Їа ЄвЁзҐбЄ®© ¤Ґ¬®­бва жЁЁ в®Ј®, Є ЄЁ¬ ®Ўа §®¬ Їа®Ёб室Ёв
а Ў®в  ў ®Є­Ґ Overlays (ЋўҐа«ҐЁ), § Ја㧨⥠ў Їа®дЁ«Ёа®ўйЁЄ ¤Ґ-
¬®­бва жЁ®­­го Їа®Ја ¬¬г OURDEMO, ᮧ¤ ­­го ў бЁб⥬Ґ Turbo
Pascal. ‡ вҐ¬ гбв ­®ўЁвҐ ¬ аЄҐал "®Ў« бвЁ" ­  Є ¦¤®© бва®ЄҐ ¬®¤г-
«п OURDEMO, ЇаЁўҐ¤ЁвҐ ў б®бв®п­ЁҐ Enabled (‚Є«о祭) Ї а ¬Ґва
Statistic|Overlays (‘в вЁбвЁЄ |ЋўҐа«ҐЁ) Ё § ЇгбвЁвҐ Їа®Ја ¬¬г.
(„«п Ї®«г祭Ёп Їа®дЁ«п ¤ ­­®© Їа®Ја ¬¬л ‚ ¬ Ї®вॡговбп д ©«л
OURDEMO.PAS, OURDEMO1.PAS, OURDEMO2.PAS Ё OURDEMO.EXE).

‹®Є «м­®Ґ ¬Ґ­о ®Є­  Overlays (ЋўҐа«ҐЁ) б®бв®Ёв Ё§ ¤ўге Є®-
¬ ­¤:
+---------------------+ +---------------------------+
| Display Count | | €§®Ўа ¦Ґ­ЁҐ Љ®«ЁзҐбвў® |
| Inspect | | Џа®б¬®ваҐвм |
+---------------------+ +---------------------------+

„«п ўл§®ў  «®Є «м­®Ј® ¬Ґ­о Ё§ ®Є­  Overlays (ЋўҐа«ҐЁ) ­ ¦¬Ё-
⥠CTRL-F10. „«п в®Ј®, зв®Ўл ў®бЇ®«м§®ў вмбп Є®¬ ­¤ ¬Ё «®Є «м­®Ј®
¬Ґ­о ­ҐЇ®б।б⢥­­® (ЎҐ§ ўл§®ў  б ¬®Ј® ¬Ґ­о) ­Ґ®Ўе®¤Ё¬® ­ ¦ вм
Є®¬ЎЁ­ жЁо Є« ўЁи Ctrl-<ЎгЄў >, Ј¤Ґ <ЎгЄў > - нв® ўл¤Ґ«Ґ­­ п ЎгЄ-
ў  ᮮ⢥вбвўго饩 Є®¬ ­¤л ¬Ґ­о.

Љ®¬ ­¤  Display (€§®Ўа ¦Ґ­ЁҐ)

‚맮ў: Ctrl-D

Љ®¬ ­¤®© Display (€§®Ўа ¦Ґ­ЁҐ) § ¤ Ґвбп ўЁ¤ Ё§®Ўа ¦ Ґ¬ле
¤ ­­ле, ‚л ¬®¦ҐвҐ ЇҐаҐЄ«оз вмбп ¬Ґ¦¤г Count (Љ®«ЁзҐбвў®) Ё
History (€бв®аЁп) ЇаЁ Ї®¬®йЁ Є« ўЁиЁ Enter.

‡­ зҐ­ЁҐ Count (Љ®«ЁзҐбвў®) ЇаЁў®¤Ёв Є Ё§®Ўа ¦Ґ­Ёо ЈЁбв®Ј-
а ¬¬л, Ї®Є §лў о饩 ¤«п Є ¦¤®Ј® ®ўҐа«Ґп Є®«ЁзҐбвў® § ­Ё¬ Ґ¬®© Ї -
¬пвЁ Ё зЁб«® § Ја㧮Є ¤ ­­®Ј® ®ўҐа«Ґп §  ўаҐ¬п а Ў®вл Їа®Ја ¬¬л.

‡­ зҐ­ЁҐ History (€бв®аЁп) ў«ҐзҐв §  б®Ў®© Ё§®Ўа ¦Ґ­ЁҐ Їа®-
жҐбб  ЁбЇ®«м§®ў ­Ёп ‚ иҐ© Їа®Ја ¬¬®© ®ўҐа«ҐҐў ў ўЁ¤Ґ Ї®б«Ґ¤®ў -
⥫쭮бвЁ б®ЎлвЁ©; ў Є ¦¤®© бва®ЄҐ дЁЈгаЁагҐв Ё¬п ®ўҐа«Ґп Ё ®в¬Ґ-
з Ґвбп Є®Ј¤ , ў 室Ґ б®ЎлвЁ© Їа®Ја ¬¬л, ¤ ­­л© ®ўҐа«Ґ© Ўл« § Јаг-
¦Ґ­.

Љ®¬ ­¤  Inspect (Џа®б¬®ваҐвм)

‚맮ў: Ctrl-I

‚맮ў Є®¬ ­¤л Inspect ўҐ¤Ґв Є  ўв®¬ вЁзҐбЄ®¬г ЇҐаҐе®¤г ў ®Є-
­® Module (Њ®¤г«м) (ў б«гз Ґ ­Ґ®Ўе®¤Ё¬®бвЁ нв® ®Є­® ЇаҐ¤ў аЁвҐ«м-
­® ®вЄалў Ґвбп) Ё гбв ­®ўЄҐ Єгаб®а  ­  Ёб室­л© ⥪б⠢뤥«Ґ­­®Ј®
ў ¤ ­­л© ¬®¬Ґ­в ®ўҐа«Ґп.

ЋЄ­® Interrupts (ЏаҐалў ­Ёп)

‚ ®Є­Ґ Interrupts (ЏаҐалў ­Ёп) бЁб⥬л Turbo Profiler Ё§®-
Ўа ¦ Ґвбп Ё­д®а¬ жЁп ® а §«Ёз­ле ЇаҐалў ­Ёпе (¤ЁбЄ®ўле, ўЁ¤Ґ®,
Є« ўЁ вга­ле, DOS, ¬лиЁ). „«п в®Ј®, зв®Ўл Їа®дЁ«Ёа®ўйЁЄ ­ з « § -
Ї®¬Ё­ вм Ё­д®а¬ жЁо ® ўл§®ў е ЇаҐалў ­Ё© ­Ґ®Ўе®¤Ё¬® гбв ­®ўЁвм
н«Ґ¬Ґ­в ¬Ґ­о Statistics|Interrupts (‘в вЁбвЁЄ |ЏаҐалў ­Ёп) ў б®-
бв®п­ЁҐ Enabled (‚Є«о祭).

ђЁб. 4.19 ЋЄ­® Interrupts (ЏаҐалў ­Ёп) а §¤Ґ«Ґ­® ­  ваЁ Ї -
­Ґ«Ё: ўҐае­оо «Ґўго, ўҐае­оо Їа ўго Ё ­Ё¦­оо.

* Ќ  ўҐае­Ґ© «Ґў®© Ї ­Ґ«Ё Ё§®Ўа ¦ овбп ЇаҐалў ­Ёп, ўл§ў ­­лҐ
‚ иҐ© Їа®Ја ¬¬®© ў 室Ґ ᥠ­б  Їа®дЁ«Ёа®ў ­Ёп (Ї®Є § ­л ­®-
¬Ґа  ЇаҐалў ­Ё© Ё Ёе ­ §ў ­Ёп).

* Ќ  ўҐае­Ґ© Їа ў®© Ї ­Ґ«Ё Ё§®Ўа ¦ овбп ¤ ­­лҐ ® вЁЇҐ Ї®Є §л-
ў Ґ¬®© Ё­д®а¬ жЁЁ Ё ® ⥪г饬 ЇаҐалў ­ЁЁ (ЇаҐалў ­ЁЁ, ўл¤Ґ-
«Ґ­­®¬ ў ¤ ­­л© ¬®¬Ґ­в ­  ўҐае­Ґ© «Ґў®© Ї ­Ґ«Ё), зЁб«® ўл§®-
ў®ў нв®Ј® ЇаҐалў ­Ёп Ё ўаҐ¬п ҐЈ® ®Ўа Ў®вЄЁ. ‚л ­Ґ ¬®¦ҐвҐ ЇҐ-
३⨠­  ўҐае­оо Їа ўго Ї ­Ґ«м, в Є Є Є ®­  ЇаҐ¤­ §­ зҐ­ 
ЁбЄ«озЁвҐ«м­® ¤«п Ё§®Ўа ¦Ґ­Ёп Ё­д®а¬ жЁЁ.

* Ќ  ­Ё¦­Ґ© Ї ­Ґ«Ё Ё§®Ўа ¦ овбп ¤ ­­лҐ ¤«п Є ¦¤®Ј® ЇаҐалў ­Ёп,
Ї®«г祭­лҐ ў 室Ґ ᥠ­б  Їа®дЁ«Ёа®ў ­Ёп, ў ўЁ¤Ґ ЈЁбв®Ја ¬¬л
Ё«Ё ў ўЁ¤Ґ ­ з «м­®Ј® ўаҐ¬Ґ­Ё Ё Їа®¤®«¦ЁвҐ«м­®бвЁ.

ЋЎҐ  ЄвЁў­лҐ Ї ­Ґ«Ё ®Є­  Inerrupts (ЏаҐалў ­Ёп) Ё¬Ґов «®-
Є «м­лҐ ¬Ґ­о.

ђЁб. 4.20 ‹®Є «м­лҐ ¬Ґ­о ®Є­  Interrupts (ЏаҐалў ­Ёп)

„«п в®Ј®, зв®Ўл ўл§ў вм «®Є «м­®Ґ ¬Ґ­о ⥪г饩 Ї ­Ґ«Ё, ­ -
¦¬ЁвҐ Alt-F10. „«п ЇҐаҐе®¤  б ®¤­®© Ї ­Ґ«Ё ­  ¤агЈго Ї®«м§г©вҐбм
Є« ўЁиҐ© ’ ў. ¤«п ­ҐЇ®б।б⢥­­®Ј® ўл§®ў  Є Є®©-«ЁЎ® Є®¬ ­¤л ¬Ґ-
­о (ЎҐ§ ўл§®ў  б ¬®Ј® ¬Ґ­о), ­ ¦¬ЁвҐ Є®¬ЎЁ­ жЁо Є« ўЁи Ctrl-<ЎгЄ-
ў >, Ј¤Ґ <ЎгЄў > - нв® ЎгЄў , ўл¤Ґ«Ґ­­ п ў ­ §ў ­ЁЁ ᮮ⢥вбвўго-
饩 Є®¬ ­¤л.

Љ ¦¤л© Ё§ н«Ґ¬Ґ­в®ў ­Ё¦­Ґ© Ї ­Ґ«Ё ¬®¦Ґв ўЄ«оз вм ў ᥡп б«Ґ-
¤гойЁҐ ¤ ­­лҐ:

* ­ §ў ­ЁҐ ЇаҐалў ­Ёп Ё ҐЈ® ­®¬Ґа (Ё«Ё Ё в® Ё ¤агЈ®Ґ ў¬ҐбвҐ);

* Є®«ЁзҐбвў® ўл§®ў®ў ¤ ­­®Ј® ЇаҐалў ­Ёп (ў  Ўб®«ов­®¬ ўЁ¤Ґ Ё ў
®в­®бЁвҐ«м­®¬, ўла ¦Ґ­­®¬ ў Їа®жҐ­в е);

* ®ЎйҐҐ Є®«ЁзҐбвў® ўаҐ¬Ґ­Ё, § ­п⮥ ¤ ­­л¬ ЇаҐалў ­ЁҐ¬ (ў  Ў-
б®«ов­®¬ ўЁ¤Ґ Ё ў ®в­®бЁвҐ«м­®¬, ўла ¦Ґ­­®¬ ў Їа®жҐ­в е).

Љ®¬ ­¤  Collection (‘Ў®а) (­  ўҐае­Ґ© Ї ­Ґ«Ё)

‚맮ў: Ctrl-C

Љ®¬ ­¤  Collection (‘Ў®а) Ў«®ЄЁагҐв Ё«Ё а §Ў«®ЄЁагҐв бЎ®а
бв вЁбвЁзҐбЄЁе ¤ ­­ле ¤«п ⥪г饣® ЇаҐалў ­Ёп (в®Ј® ЇаҐалў ­Ёп,
Є®в®а®Ґ ў ¤ ­­л© ¬®¬Ґ­в ўл¤Ґ«Ґ­® ў «Ґў®© ®Ў« бвЁ ўлў®¤  ўҐае­Ґ©
Ї ­Ґ«Ё).

Љ®¬ ­¤  Subrountines (Џ®¤Їа®Ја ¬¬л) (­  ўҐае­Ґ© Ї ­Ґ«Ё)

‚맮ў: Ctrl-S

Љ®¬ ­¤  Subrountines (Џ®¤Їа®Ја ¬¬л) Ў«®ЄЁагҐв Ё«Ё а §Ў«®ЄЁ-
агҐв бЎ®а бв вЁбвЁзҐбЄЁе ¤ ­­ле ¤«п Ї®¤Їа®Ја ¬¬ ⥪г饣® ЇаҐалў -
­Ёп (нв  Є®¬ ­¤  ®б®ЎҐ­­® Ї®«Ґ§­  ў б«гз Ґ ўл§®ў®ў ЇаҐалў ­Ёп DOS
INT 21H). Ђ¤аҐб  Ї®¤Їа®Ја ¬¬л ®ЇаҐ¤Ґ«повбп Ї® §­ зҐ­Ёо, ᮤҐа¦ -
饬гбп ў ॣЁбвॠЂЌ ў ¬®¬Ґ­в ўл§®ў  ЇаҐалў ­Ёп.

Љ®¬ ­¤  Add („®Ў ўЁвм) (­  ўҐае­Ґ© Ї ­Ґ«Ё)

‚맮ў: Ctrl-A

Љ®¬ ­¤  Add („®Ў ўЁвм) ¤®Ў ў«пҐв ЇаҐалў ­ЁҐ, Ї® ҐЈ® ­®¬Ґаг,
Є бЇЁбЄг, ­ е®¤п饬гбп ў «Ґў®© ®Ў« бвЁ ўлў®¤  ¤ ­­®© Ї ­Ґ«Ё. (Ќ®-
¬Ґа ЇаҐалў ­Ёп ­Ґ®Ўе®¤Ё¬® § ¤ ў вм ў ¤ҐбпвЁз­®¬ ўЁ¤Ґ).

Љ®¬ ­¤  Pick (‚лЎа вм) (­  ўҐае­Ґ© Ї ­Ґ«Ё)

‚맮ў: Ctrl-P

‚ १г«мв вҐ ўлЇ®«­Ґ­Ёп Є®¬ ­¤л Pick (‚лЎа вм) ­  нЄа ­Ґ Ї®-
пў«пҐвбп § а ­ҐҐ ®ЇаҐ¤Ґ«Ґ­­л© бЇЁб®Є ЇаҐалў ­Ё©, Ё§ Є®в®а®Ј® ‚л
¬®¦ҐвҐ ўлЎа вм Є Є®Ґ-«ЁЎ® ЇаҐалў ­ЁҐ ¤«п в®Ј®, зв®Ўл ¤®Ў ўЁвм ҐЈ®
Є ᮤҐа¦Ё¬®¬г «Ґў®© ®Ў« бвЁ ўлў®¤  нв®© Ї ­Ґ«Ё.

Љ®¬ ­¤  Remove (“Ўа вм) (­  ўҐае­Ґ© Ї ­Ґ«Ё)

‚맮ў: Ctrl-R

Љ®¬ ­¤  Remove (“Ўа вм) г¤ «пҐв ⥪г饥 ўл¤Ґ«Ґ­­®Ґ ЇаҐалў -
­ЁҐ Ё§ бЇЁбЄ  ЇаҐалў ­Ё©, ­ е®¤п饣®бп ў «Ґў®© ®Ў« бвЁ ўлў®¤ 
¤ ­­®© Ї ­Ґ«Ё.

Љ®¬ ­¤  Delete All (“Ўа вм ўбҐ) (­  ўҐае­Ґ© Ї ­Ґ«Ё)

‚맮ў: Ctrl-D

Љ®¬ ­¤  Delete All (“Ўа вм ўбҐ) ЇаЁў®¤Ёв Є г¤ «Ґ­Ёо ўбҐЈ®
бЇЁбЄ  ЇаҐалў ­Ё©, ­ е®¤п饣®бп ў «Ґў®© ®Ў« бвЁ ўлў®¤  ¤ ­­®© Ї -
­Ґ«Ё.

Љ®¬ ­¤  Dispaly (€§®Ўа ¦Ґ­ЁҐ) (­  ­Ё¦­Ґ© Ї ­Ґ«Ё)

‚맮ў: Ctrl-D

‹®Є «м­®Ґ ¬Ґ­о ­Ё¦­Ґ© Ї ­Ґ«Ё ®Є­  Interrupts (ЏаҐалў ­Ёп)
б®бв®Ёв в®«мЄ® «Ёим Ё§ ®¤­®© Є®¬ ­¤л Display (€§®Ўа ¦Ґ­ЁҐ), ЇаЁ
Ї®¬®йЁ нв®© Є®¬ ­¤л ўл§лў Ґвбп ¬Ґ­о б«Ґ¤го饣® га®ў­п, Є®в®а®Ґ
Ї®§ў®«пҐв ўлЎа вм ®¤Ё­ Ё§ б«Ґ¤гойЁе зҐвлаҐе д®а¬ в®ў Ё§®Ўа ¦Ґ­Ёп
бв вЁбвЁзҐбЄЁе ¤ ­­ле, е а ЄвҐаЁ§гойЁе а Ў®вг ‚ иҐ© Їа®Ја ¬¬л б
ЇаҐалў ­Ёп¬Ё:



Time (‚६п) €§®Ўа ¦ Ґвбп Є®«ЁзҐбвў® ўаҐ-
¬Ґ­Ё, § ва зҐ­­®Ґ ­  а Ў®вг
Є ¦¤л¬ Ё§ ЇаҐалў ­Ё© Ё ҐЈ®
Ї®¤дг­ЄжЁп¬Ё.

Calls (‚맮ўл) €§®Ўа ¦ Ґвбп Є®«ЁзҐбвў® ўл§®-
ў®ў Є ¦¤®Ј® ЇаҐалў ­Ёп Ё ҐЈ®
Ї®¤дг­ЄжЁ©.

Both Time and Calls (€ ўаҐ¬п Ё €§®Ўа ¦ Ґвбп Є Є Є®«ЁзҐбвў®
ўл§®ўл) ўаҐ¬Ґ­Ё, § ва зҐ­­®Ґ ­  а Ў®-
вг, в Є Ё зЁб«® ўл§®ў®ў Є ¦-
¤®Ј® ЇаҐалў ­Ёп Ё ҐЈ® Ї®¤дг­-
ЄжЁ©.

Events (‘®ЎлвЁп) €§®Ўа ¦ Ґвбп гЇ®а冷祭­л© Ї®
ўаҐ¬Ґ­Ё бЇЁб®Є ўл§®ў®ў ЇаҐал-
ў ­Ё©.


ЋЄ­® Files (” ©«л)

‚ ®Є­Ґ Files (” ©«л) Turbo Profiler Ё§®Ўа ¦ Ґв ¤ ­­лҐ ® а -
Ў®вҐ ‚ иҐ© Їа®Ја ¬¬л б д ©« ¬Ё. „«п в®Ј®, зв®Ўл Їа®дЁ«Ёа®ўйЁЄ ­ -
з « § Ї®¬Ё­ вм Є Єго-«ЁЎ® Ё­д®а¬ жЁо ®Ў ®Ўа йҐ­Ёпе ‚ иҐ© Їа®Ја ¬-
¬л Є д ©« ¬ (¤«п з⥭Ёп, § ЇЁбЁ, ®вЄалвЁп Ё«Ё § ЄалвЁп), ­Ґ®Ўе®-
¤Ё¬® гбв ­®ўЁвм н«Ґ¬Ґ­в ¬Ґ­о Statistics|Files (‘в вЁбвЁЄ |” ©«л)
ў б®бв®п­ЁҐ Enabled (‚Є«о祭) (ў н⮬ б®бв®п­ЁЁ ®­ ­ е®¤Ёвбп Ї®
㬮«з ­Ёо).

ђЁб. 4.21 ЋЄ­® Files (” ©«л)

ЋЄ­® Files (” ©«л) а §¤Ґ«Ґ­® ­  ваЁ Ї ­Ґ«Ё: ўҐае­оо «Ґўго,
ўҐае­оо Їа ўго Ё ­Ё¦­оо.

Ќ  ўҐае­Ґ© «Ґў®© Ї ­Ґ«Ё ЇҐаҐзЁб«Ґ­л Ё¬Ґ­  д ©«®ў, ўЄ«оз п
STDIN Ё STDOUNT. Љ Є в®«мЄ® ‚л ўл¤Ґ«Ё«Ё ­  «Ґў®© Ї ­Ґ«Ё Ё­вҐаҐ-
бгойЁ© ‚ б д ©«, ­  Їа ў®© Ї ­Ґ«Ё Ї®пў«пҐвбп б«Ґ¤гой п Ё­д®а¬ жЁп
®Ў н⮬ д ©«Ґ:

* «®ЈЁзҐбЄЁ© ­®¬Ґа;

* ўаҐ¬п ®вЄалвЁп д ©« ;

* Їа®¤®«¦ЁвҐ«м­®бвм ўаҐ¬Ґ­Ё ў вҐзҐ­ЁҐ Є®в®а®Ј® д ©« Ўл« ®в-
Єалв;

* зЁб«® ўлЇ®«­Ґ­­ле ®ЇҐа жЁ© з⥭Ёп Ё§ ¤ ­­®Ј® д ©«  Ё § ЇЁбЁ
ў ­ҐЈ®;

* ®ЎйҐҐ Є®«ЁзҐбвў® Ў ©в бзЁв ­­ле Ё§ д ©«  Ё § ЇЁб ­­ле ў ­Ґ-
Ј®;

* ўаҐ¬п, § ва зҐ­­®Ґ ­  Є ¦¤го Ё§ ўлЇ®«­Ґ­­ле ®ЇҐа жЁ© з⥭Ёп
Ё § ЇЁбЁ;

* Є®«ЁзҐбвў® ўаҐ¬Ґ­Ё, вॡго饥бп ¤«п § ЄалвЁп д ©« .

‚Ґае­пп Їа ў п Ї ­Ґ«м б«г¦Ёв ЁбЄ«озЁвҐ«м­® ¤«п Ё§®Ўа ¦Ґ­Ёп
Ё­д®а¬ жЁЁ. ќв  Ї ­Ґ«м ­Ґ Ё¬ҐҐв «®Є «м­®Ј® ¬Ґ­о Ё ‚л ­Ґ ¬®¦ҐвҐ ­ 
­ҐҐ ЇҐаҐ©вЁ.

Ќ  ­Ё¦­Ґ© Ї ­Ґ«Ё Ё§®Ўа ¦ овбп бв вЁбвЁзҐбЄЁҐ ¤ ­­лҐ, е а Є-
вҐаЁ§гойЁҐ а Ў®вг ‚ иҐ© Їа®Ја ¬¬л б д ©« ¬Ё (®ЇҐа жЁЁ з⥭Ёп, § -
ЇЁбЁ, ®вЄалвЁп Ё § ЄалвЁп). Љ ¦¤®¬г Є®­ЄаҐв­®¬г б«гз о ўлЇ®«­Ґ­Ёп
Є Є®©-«ЁЎ® д ©«®ў®© ®ЇҐа жЁЁ ᮮ⢥вбвўгҐв ®в¤Ґ«м­ п бва®Є  ­ 
­Ё¦­Ґ© Ї ­Ґ«Ё, ў Є®в®а®© ᮤҐа¦ вбп ¤ ­­лҐ, е а ЄвҐаЁ§гойЁҐ а б-
б¬ ваЁў Ґ¬го ®ЇҐа жЁо.

ЋЎҐ  ЄвЁў­лҐ Ї ­Ґ«Ё ®Є­  Files (” ©«л) Ё¬Ґов «®Є «м­лҐ ¬Ґ­о.

ђЁб. 4.22 ‹®Є «м­лҐ ¬Ґ­о ®Є­  Files (” ©«л)

„«п ЇҐаҐе®¤  б ®¤­®© Ї ­Ґ«Ё ®ЇЁблў Ґ¬®Ј® ®Є­  ­  ¤агЈго ­Ґ-
®Ўе®¤Ё¬® Ї®«м§®ў вмбп Є« ўЁиҐ© ’ ў. „«п ўл§®ў  «®Є «м­®Ј® ¬Ґ­о
⥪г饩 Ї ­Ґ«Ё ­ ¦¬ЁвҐ Ctrl-F10. „«п в®Ј®, зв®Ўл ­ Їап¬го ўл§ў вм
Є Єго-«ЁЎ® Є®¬ ­¤г «®Є «м­®Ј® ¬Ґ­о, ­Ґ®Ўе®¤Ё¬® ­ ¦ вм Є®¬ЎЁ­ жЁо
Є« ўЁи ўЁ¤  Ctrl-<ЎгЄў >, Ј¤Ґ <ЎгЄў > - нв® ўл¤Ґ«Ґ­­ п ЎгЄў  б®-
®вўҐвбвўго饣® н«Ґ¬Ґ­в  ¬Ґ­о.

Љ®¬ ­¤  Collection (‘Ў®а) (­  ўҐае­Ґ© Ї ­Ґ«Ё)

‚맮ў: Ctrl-C

Љ®¬ ­¤  Collection (‘Ў®а) Ў«®ЄЁагҐв Ё«Ё а §Ў«®ЄЁагҐв бЎ®а
бв вЁбвЁзҐбЄЁе ¤ ­­ле ® д ©«®ўле ®ЇҐа жЁпе ¤«п ⥪г饣® д ©« 
(в®Ј® д ©« , Є®в®ал© ў ¤ ­­л© ¬®¬Ґ­в ўл¤Ґ«Ґ­ ў «Ґў®© ®Ў« бвЁ ўл-
ў®¤  ­  ўҐае­Ґ© Ї ­Ґ«Ё).

Љ ¦¤л© н«Ґ¬Ґ­в ­Ё¦­Ґ© Ї ­Ґ«Ё ®Є­  Files (” ©«л) ®ЇЁблў Ґв
®ЇҐа жЁЁ, Їа®Ё§ўҐ¤Ґ­­лҐ ­ ¤ ¤ ­­л¬ д ©«®¬.

Љ®¬ ­¤  Detail („Ґв «Ё§ жЁп) (­  ўҐае­Ґ© Ї ­Ґ«Ё)

‚맮ў: Ctrl-D

Љ®¬ ­¤  Detail („Ґв «Ё§ жЁп) ॣ㫨агҐв б⥯Ґ­м Ї®¤а®Ў­®бвЁ
бв вЁбвЁзҐбЄЁе ¤ ­­ле ® а Ў®вҐ Їа®Ја ¬¬л б д ©« ¬Ё. ‚ ⮬ б«гз Ґ,
Є®Ј¤  нв®в н«Ґ¬Ґ­в ¬Ґ­о ­ е®¤Ёвбп ў б®бв®п­ЁЁ Enables (‚Є«о祭)
Їа®Ёб室Ёв Ї®¤а®Ў­ п дЁЄб жЁп ўбҐе д ©«®ўле ®ЇҐа жЁ©, Є ¦¤ п ®ЇҐ-
а жЁп з⥭Ёп Ё«Ё § ЇЁбЁ гзЁвлў Ґвбп ®в¤Ґ«м­® Ё ¤«п Є ¦¤®© в Є®©
®ЇҐа жЁЁ § Ї®¬Ё­ Ґвбп ў Є Є®© ¬®¬Ґ­в ўаҐ¬Ґ­Ё, ®в­®бЁвҐ«м­® ­ з « 
ўлЇ®«­Ґ­Ёп Їа®Ја ¬¬л, Ўл«  § ¤Ґ©бвў®ў ­  ¤ ­­ п ®ЇҐа жЁп,   в Є¦Ґ
§ Ї®¬Ё­ Ґвбп зЁб«® ЇҐаҐ¤ ­­ле Ў ©в. …б«Ё ¦Ґ а бб¬ ваЁў Ґ¬л© н«Ґ-
¬Ґ­в ¬Ґ­о ­ е®¤Ёвбп ў б®бв®п­ЁЁ Disabled (ЋвЄ«о祭), в® ў н⮬
б«гз Ґ ®в¤Ґ«м­® § Ї®¬Ё­ овбп в®«мЄ® ®ЇҐа жЁЁ ®вЄалвЁп Ё § ЄалвЁп
д ©«®ў, ¤ ­­лҐ ¦Ґ ®Ў ®ЇҐа жЁпе з⥭Ёп Ё § ЇЁбЁ ¤«п Є ¦¤®Ј® д ©« 
б㬬Ёаговбп.

Љ®¬ ­¤  When Full (‚ б«гз Ґ § Ї®«­Ґ­Ёп) (­  ўҐае­Ґ© Ї ­Ґ«Ё)

‚맮ў: Ctrl-W

Љ®¬ ­¤®© When Full (‚ б«гз Ґ § Ї®«­Ґ­Ёп) § ¤ овбп ¤Ґ©бвўЁп
Їа®дЁ«Ёа®ўйЁЄ  ў б«гз Ґ § Ї®«­Ґ­Ёп ®Ў« бвЁ Ї ¬пвЁ, ўл¤Ґ«Ґ­­®© ¤«п
еа ­Ґ­Ёп бв вЁбвЁзҐбЄЁе ¤ ­­ле ® а Ў®вҐ Їа®Ја ¬¬л б д ©« ¬Ё.

Wrap (ЏҐаҐе®¤ Є ­ з «г) ®§­ з Ґв, зв® ў б«гз Ґ § Ї®«­Ґ­Ёп
¤ ­­®© ®Ў« бвЁ Ї ¬пвЁ, ў­®ўм Ї®бвгЇ ойЁҐ бв вЁбвЁзҐбЄЁҐ ¤ ­­лҐ ®
а Ў®вҐ Їа®Ја ¬¬л б д ©« ¬Ё § ЇЁблў овбп ­  ¬Ґбв® Ї®бвгЇЁўиЁе а -
­ҐҐ.

Stop (‘в®Ї) ®§­ з Ґв, зв®, ў б«гз Ґ § Ї®«­Ґ­Ёп ¤ ­­®© ®Ў« -
бвЁ Ї ¬пвЁ, ¤ ­­лҐ ® а Ў®вҐ Їа®Ја ¬¬л б д ©« ¬Ё ЇҐаҐбв ов § Ї®¬Ё-
­ вмбп.

Љ®¬ ­¤  Display (€§®Ўа ¦Ґ­ЁҐ) (­  ­Ё¦­Ґ© Ї ­Ґ«Ё)

‚맮ў: Ctrl-D

‹®Є «м­®Ґ ¬Ґ­о ­Ё¦­Ґ© Ї ­Ґ«Ё ®Є­  Files (” ©«л) б®бв®Ёв Ё§
®¤­®© Є®¬ ­¤л Display (€§®Ўа ¦Ґ­ЁҐ), ўлЇ®«­Ґ­ЁҐ Є®в®а®© ЇаЁў®¤Ёв
Є Ї®пў«Ґ­Ёо ­  нЄа ­Ґ Ў«®Є  ¤Ё «®Ј  Display Options (Џ а ¬Ґвал
Ё§®Ўа ¦Ґ­Ёп), Ї®Є § ­­®Ј® ­  аЁбг­ЄҐ.

ђЁб. 4.23 Ѓ«®Є ¤Ё «®Ј  Dispaly Options (Џ а ¬Ґвал Ё§®Ўа ¦Ґ-
­Ёп)

‚ н⮬ Ў«®ЄҐ ¤Ё «®Ј  ‚л ¬®¦ҐвҐ гбв ­®ўЁвм §­ зҐ­ЁҐ ¤ўге Ї -
а ¬Ґва®ў: Dispaly (€§®Ўа ¦Ґ­ЁҐ) Ё Sort (‘®авЁа®ўЄ ).

* Display (€§®Ўа ¦Ґ­ЁҐ) ®ЇаҐ¤Ґ«пҐв ў Є Є®¬ ўЁ¤Ґ ­  ­Ё¦­Ґ© Ї -
­Ґ«Ё Ё§®Ўа ¦ овбп бв вЁбвЁзҐбЄЁҐ ¤ ­­лҐ.

‚ б«гз Ґ §­ зҐ­Ёп Graph (ѓа дЁзҐбЄ®Ґ) Їа®¤®«¦ЁвҐ«м­®бвм
Є ¦¤®© ®ЇҐа жЁЁ Ё§®Ўа ¦ Ґвбп ў ўЁ¤Ґ Ј®аЁ§®­в «м­®© ¤Ё-
 Ја ¬¬л.

‚ б«гз Ґ §­ зҐ­Ёп Detail (’®з­®Ґ) Їа®¤®«¦ЁвҐ«м­®бвм
Є ¦¤®© ®ЇҐа жЁЁ Ё§®Ўа ¦ Ґвбп ў ўЁ¤Ґ в®з­®Ј® зЁб«  бҐ-
Єг­¤.

* Sort (‘®авЁа®ўЄ ) § ¤ Ґв Ї®а冷Є ў Є®в®а®¬ бЁб⥬  Turbo
Profiler б®авЁагҐв б®Ўа ­­лҐ бв вЁбвЁзҐбЄЁҐ ¤ ­­лҐ.

‡­ зҐ­ЁҐ Start Time (Ќ з «м­®Ґ ўаҐ¬п) ЇаЁў®¤Ёв Є Ё§®-
Ўа ¦Ґ­Ёо бв вЁбвЁзҐбЄЁе ¤ ­­ле ў ⮬ Ї®ап¤ЄҐ, ў Є®в®а®¬
®­Ё Ўл«Ё Ї®«г祭л.

‡­ зҐ­Ёп Duration (Џа®¤®«¦ЁвҐ«м­®бвм) ЇаЁў®¤Ёв Є б®авЁ-
а®ўЄҐ бв вЁбвЁзҐбЄЁе ¤ ­­ле ў § ўЁбЁ¬®бвЁ ®в в®Ј®,
бЄ®«мЄ® ўаҐ¬Ґ­Ё § ­п«® ўлЇ®«­Ґ­ЁҐ ®ЇҐа жЁЁ ®вЄалвЁп,
з⥭Ёп, § ЇЁбЁ Ё«Ё § ЄалвЁп д ©« .

ЋЄ­® Areas ("ЋЎ« бвЁ")

‚ ®Є­Ґ Areas ("ЋЎ« бвЁ") бЁб⥬л Turbo Profiler ­ е®¤Ёвбп
Ї®¤а®Ў­ п Ё­д®а¬ жЁп ®в­®бЁвҐ«м­® "®Ў« б⥩" Їа®дЁ«Ёа®ў ­Ёп, Ї®-
¬ҐзҐ­­ле ў ‚ иҐ© Їа®Ја ¬¬Ґ. €бЇ®«м§г©вҐ нв® ®Є­® ¤«п в®Ј®, зв®Ўл
гЎҐ¤Ёвмбп ў ⮬, зв® Є®¬ ­¤л Add|Remove Areas („®Ў ўЁвм|“¤ «Ёвм
®Ў« бвЁ) «®Є «м­®Ј® ¬Ґ­о ®Є­  Module (Њ®¤г«м) ЇаЁўҐ«Ё Є ¦Ґ« Ґ¬л¬
१г«мв в ¬,   в Є¦Ґ ¤«п § ¤ ­Ёп Ї а ¬Ґва®ў Ё§Ўа ­­ле "®Ў« б⥩".

ђЁб. 4.24 ЋЄ­® Areas ("ЋЎ« бвЁ")

Џ® 㬮«з ­Ёо "®Ў« бвЁ" ў ®Є­Ґ Areas ("ЋЎ« бвЁ") ЇҐаҐзЁб«Ґ­л
ў  «д ўЁв­®¬ Ї®ап¤ЄҐ. ЋЎлз­® Ё¬Ґ­  "®Ў« б⥩" б®ўЇ ¤ ов б Ё¬Ґ­ ¬Ё
Ї®¤Їа®Ја ¬¬, ᮮ⢥вбвўгойЁе ¤ ­­л¬ "®Ў« бвп¬". …б«Ё ¦Ґ ‚л Ї®¬Ґ-
вЁ«Ё ў Є зҐб⢥ "®Ў« б⥩" ўбҐ бва®ЄЁ ў Ї®¤Їа®Ја ¬¬Ґ, в® Ё¬Ґ­ 
"®Ў« б⥩" Ё¬Ґов б«Ґ¤гойЁ© ўЁ¤:

<Ё¬п ¬®¤г«п>.<Ё¬п д ©« >.NN

Ј¤Ґ <Ё¬п ¬®¤г«п> - нв® Ё¬п ¬®¤г«п, Є Є®в®а®¬г ®в­®бЁвбп ¤ ­-
­ п бва®Є , <Ё¬п д ©« > - нв® Ё¬п д ©«  ў Є®в®а®¬ ¤ ­­ п бва®Є 
ᮤҐа¦Ёвбп,   NN - нв® ­®¬Ґа бва®ЄЁ. …б«Ё ‚л Ї®¬ҐвЁ«Ё бва®Єг, Є®-
в®а п ў б ¬®© Їа®Ја ¬¬Ґ Ё¬ҐҐв Є Єго «ЁЎ® ¬ҐвЄг (­ ЇаЁ¬Ґа Ё¬п Ї®¤-
Їа®Ја ¬¬л), в® нв  Їа®Ја ¬¬­ п ¬ҐвЄ  ЁбЇ®«м§гҐвбп Їа®дЁ«Ёа®ўйЁЄ®¬
ў Є зҐб⢥ Ё¬Ґ­Ё ®Ў« бвЁ.

ЏаЁ¬Ґз ­ЁҐ: ќ«Ґ¬Ґ­в <Ё¬п д ©« > Ї®пў«пҐвбп ў Ё¬Ґ­Ё "®Ў-
« бвЁ", в®«мЄ® ў ⮬ б«гз Ґ, Є®Ј¤  ⥪бв а бб¬ ваЁў Ґ-
¬®Ј® ¬®¤г«п а §¬ҐйҐ­ ў ­ҐбЄ®«мЄЁе д ©« е.

‚ ®Є­Ґ Areas ("ЋЎ« бвЁ") ¤«п Є ¦¤®© Ї®¬ҐзҐ­­®© "®Ў« бвЁ"
Ё§®Ўа ¦ Ґвбп б«Ґ¤гой п Ё­д®а¬ жЁп:

* Start (Ќ з «®): иҐбв­ ¤ж вЁаЁз­л© ­ з «м­л©  ¤аҐб;

* Length („«Ё­ ): а §¬Ґа ў Ў ©в е ў ўЁ¤Ґ иҐбв­ ¤ж вЁаЁз­®Ј®
зЁб« ;

* Clock (— бл): вЁЇ з б®ў (®в¤Ґ
Соседние файлы в папке TPROF