Аппаратные и программные средства встраиваемых систем


  Цели и задачи профилировки



Pdf көрінісі
бет141/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   137   138   139   140   141   142   143   144   ...   268
3.3.4.1  Цели и задачи профилировки  
Основная  цель  профилировки – исследовать  характер  поведения 
программы  во  всех  её  точках.  Под  «точкой»,  в  зависимости  от  степени 
детализации,  может  подразумеваться  как  отдельная  машинная  команда,  так 
целая конструкция языка высокого уровня (например, функция, цикл или одна–
единственная строка исходного текста).  
Большинство  современных  профилировщиков  поддерживают  следующий 
набор базовых операций:  
•  определение  общего  времени  исполнения  каждой  точки  программы 
(total [spots] timing);  
•  определение  удельного  времени  исполнения  каждой  точки  программы 
([spots] timing);  
•  определение причины и/или источника конфликтов и пенальти (penalty 
information);  
•  определение  количества  вызовов  той  или  иной  точки  программы 
([spots] count);  
•  определение степени покрытия программы ([spots] covering).  
 


Достарыңызбен бөлісу:
1   ...   137   138   139   140   141   142   143   144   ...   268




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет