fmorais
25th April 2002, 03:46
Hi everyone.

Can someone tell me how to interpret the profiling report? (the one you get if you compile using the profile option and after running the respective session).

Where can I get info on this? Does some kind of manual, white paper or mini-guide exist?

I am mainly interested in the following columns: "cont", "alloc", "free"
Is the report sorted by the user time value?


Thanks

Fred

Juergen
25th April 2002, 10:35
Hi Fred,

below a short description from the BAAN Help.

If you compile a source using profiling, a special object is created with extra instructions for each function. After ending the execution of the object, for each function the measured time spend is printed. For a special function, only the spent time of
that function is counted, not the time of functions called by that
function.

For each function the following data will be send to the printer
spooler:
number of calls, user/sys time, total and for one call, function name.
Also a grand total is given.

For optimizing critical parts in your program you can insert extra
levels (max. 199) for time analyses with the functions TIMES.ON and TIMES.OFF.
A level is bound between one TIMES.ON and TIMES.OFF function with a special number. For example, level 1 contains all source lines between TIMES.ON(1) and TIMES.OFF(1). It is also possible to nest several levels.

Jürgen