summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2004-07-11 20:09:00 +0000
committerNicholas Clark <nick@ccl4.org>2004-07-11 20:09:00 +0000
commitd10fc4726b5a3070fe99b0b94bc8ef4d44cd4bbe (patch)
tree9c599ffa34f3853e4577b89c8ec851d8d9cdbec2 /pod
parent89007cb3b367466c897ea44de3bf589824f66dd6 (diff)
downloadperl-d10fc4726b5a3070fe99b0b94bc8ef4d44cd4bbe.tar.gz
A decent benchmark would be useful. But it is vague.
p4raw-id: //depot/perl@23082
Diffstat (limited to 'pod')
-rw-r--r--pod/perltodo.pod9
1 files changed, 8 insertions, 1 deletions
diff --git a/pod/perltodo.pod b/pod/perltodo.pod
index 1fc0afa57f..7090662345 100644
--- a/pod/perltodo.pod
+++ b/pod/perltodo.pod
@@ -275,10 +275,17 @@ The old perltodo notes "Although we have C<Switch.pm> in core, Larry points to
the dormant C<nswitch> and C<cswitch> ops in F<pp.c>; using these opcodes would
be much faster."
-** Attach/detach debugger from running program
+=head2 Attach/detach debugger from running program
The old perltodo notes "With C<gdb>, you can attach the debugger to a running
program if you pass the process ID. It would be good to do this with the Perl
debugger on a running Perl program, although I'm not sure how it would be done."
ssh and screen do this with named pipes in tmp. Maybe we can too.
+=head2 A decent benchmark
+
+perlbench seems impervious to any recent changes made to the perl core. It would
+be useful to have a reasonable general benchmarking suite that roughly
+represented what current perl programs do, and measurably reported whether
+tweaks to the core improve, degrade or don't really affect performance, to
+guide people attempting to optimise the guts of perl.