Profiler, profiling DLLs, trace.log
Bjoern
nanali at nospam-wanadoo.fr
Mon Jan 28 08:43:13 PST 2008
Lutger schrieb:
> Bjoern wrote:
>
> ...
>> I guess the numeric data at the bottom part are relevant. And each of
>> them is calulated based on PART I.
>>
>> How ? NONSENSE ?
>
> iirc, the timings in part one are in ticks, not microseconds, while the
> timings in the summary are calculated to be in microseconds. This is a bit
> confusing. In the table of the second part the frequency is stated which
> can be used to calculate from ticks to microseconds.
>
>> Last Q for the moment. What is PART I good for ? Or in other words, Can
>> I use this information somehow ?
>
> Call graphs. For each function, it tells you by which functions it is called
> and which functions it calls, along with timing information. This can give
> useful hints when looking for performance bottlenecks.
>
>
Thanks Lutger.
pTrace actually just supports the summary table, right ?
Call graphs.
I wonder how a graphical representation should look like.
Perheps:
called from
\ /
F
/ \
/0.012ms/
calls
Ideas ?
Bjoern
More information about the Digitalmars-d
mailing list