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


  Определение количества вызовов



Pdf көрінісі
бет144/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   140   141   142   143   144   145   146   147   ...   268
3.3.4.4  Определение количества вызовов  
Оценивать температуру точки можно не только по времени ее выполнения, 
но  и  частоте  вызова.  Например,  пусть  у  нас  есть  две  «горячие»  точки,  в 
которых  процессор  проводит  одинаковое  время,  но  первая  из  них  вызывается 
сто  раз,  а  вторая – сто  тысяч  раз.  Нетрудно  догадаться,  что,  оптимизировав 
последнюю  хотя  бы  на 1%, мы  получим  колоссальный  выигрыш  в 
производительности, в то время как, сократив время выполнения первой из них 
вдвое, мы ускорим нашу программу всего лишь на четверть.  
Таким образом, часто вызываемые функции в большинстве случаев имеет 
смысл «инлайнить» (от английского in-line), т. е. непосредственно вставить их 
код в тело вызываемых функций, что сэкономит какое-то количество времени. 
 


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




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

    Басты бет