diff options
Diffstat (limited to 'gnu/usr.bin/perl/ext/Devel/DProf/Todo')
-rw-r--r-- | gnu/usr.bin/perl/ext/Devel/DProf/Todo | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gnu/usr.bin/perl/ext/Devel/DProf/Todo b/gnu/usr.bin/perl/ext/Devel/DProf/Todo new file mode 100644 index 00000000000..0e003471d63 --- /dev/null +++ b/gnu/usr.bin/perl/ext/Devel/DProf/Todo @@ -0,0 +1,13 @@ +- work on test suite. +- localize the depth to guard against non-local exits. +Current overhead (with PERLDBf_NONAME) wrt non-debugging run (estimates): + 8% extra call frame on DB::sub + 7% output of subroutine data + 70% output of timing data (on OS/2, 35% with custom dprof_times()) +(Additional 17% are spent to write the output, but they are counted + and subtracted.) + +With compensation for DProf overhead all but some odd 12% are subtracted ?! + +- Calculate overhead/count for XS calls and Perl calls separately. +- goto &XSUB in pp_ctl.c; |