This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
First steps of making builds outside the source
[perl5.git] / ext / Devel / DProf / Todo
1 - work on test suite.
2 - localize the depth to guard against non-local exits.
3 Current overhead (with PERLDBf_NONAME) wrt non-debugging run (estimates):
4          8% extra call frame on DB::sub
5          7% output of subroutine data
6         70% output of timing data (on OS/2, 35% with custom dprof_times())
7 (Additional 17% are spent to write the output, but they are counted
8  and subtracted.)  
9
10 With compensation for DProf overhead all but some odd 12% are subtracted ?!
11
12 - Calculate overhead/count for XS calls and Perl calls separately.
13 - goto &XSUB in pp_ctl.c;