From: Nicholas Clark Date: Mon, 19 May 2008 13:13:11 +0000 (+0000) Subject: Add "profile installman" to the TODO. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=91d0cbf6b40b82109d6a7e51347fc5d05e3eaac2;p=p5sagit%2Fp5-mst-13.2.git Add "profile installman" to the TODO. p4raw-id: //depot/perl@33865 --- diff --git a/pod/perltodo.pod b/pod/perltodo.pod index 4015961..6fe7a14 100644 --- a/pod/perltodo.pod +++ b/pod/perltodo.pod @@ -199,6 +199,13 @@ in force at the __END__ block to be in force within each autoloaded subroutine. There's a similar problem with SelfLoader. +=head2 profile installman + +The F script is slow. All it is doing text processing, which we're +told is something Perl is good at. So it would be nice to know what it is doing +that is taking so much CPU, and where possible address it. + + =head1 Tasks that need a little sysadmin-type knowledge Or if you prefer, tasks that you would learn from, and broaden your skills @@ -437,6 +444,8 @@ as part of exercising your skills with coverage and profiling tools you might want to determine what ops I are the most commonly used. And in turn suggest evictions and promotions to achieve a better F. +One piece of Perl code that might make a good testbed is F. + =head2 Allocate OPs from arenas Currently all new OP structures are individually malloc()ed and free()d.