moncontrol monstartup - control execution profile
Lb libc
The
moncontrol ();
function
selectively controls profiling within a program.
When the program starts, profiling begins.
To stop the collection of histogram ticks and call counts use
moncontrol (0 ;);
to resume the collection of histogram ticks and call counts use
moncontrol (1 .);
This feature allows the cost of particular operations to be measured.
Note that an output file will be produced on program exit
regardless of the state of
moncontrol (.);
Programs that are not loaded with
-pg
may selectively collect profiling statistics by calling
monstartup ();
with the range of addresses to be profiled.
The
Fa lowpc
and
Fa highpc
arguments
specify the address range that is to be sampled;
the lowest address sampled is that of
Fa lowpc
and the highest is just below
Fa highpc .
Only functions in that range that have been compiled with the
-pg
option to
cc(1)
will appear in the call graph part of the output;
however, all functions in that address range will
have their execution time measured.
Profiling begins on return from
monstartup (.);
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |