3.3.4.2 Общее время исполнения
Сведения о времени, которое тратится на выполнение каждой точки
программы, позволяют выявить её наиболее «горячие» участки. Правда, здесь
необходимо сделать одно уточнение. Непосредственный замер покажет, что, по
крайней мере, 99,99% всего времени выполнения профилируемая программа
проводит внутри функции main, при этом «горячей» является отнюдь не сама
main, а вызываемые ею функции. Чтобы не вызывать у программистов
недоумения, профилировщики обычно вычитают время, потраченное на
выполнение дочерних функций, из общего времени выполнения каждой
функции программы.
161
Достарыңызбен бөлісу: |