From: Peter Prymmer Date: Fri, 20 Jul 2001 17:04:55 +0000 (-0700) Subject: Re: [PATCH: perl@11373] pod fixups for pod/perlhack.pod X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=10f58044c3e61f7a78b7f5520f6f5784302220a1;p=p5sagit%2Fp5-mst-13.2.git Re: [PATCH: perl@11373] pod fixups for pod/perlhack.pod Message-ID: p4raw-id: //depot/perl@11442 --- diff --git a/pod/perlhack.pod b/pod/perlhack.pod index 3c0208e..8b9d465 100644 --- a/pod/perlhack.pod +++ b/pod/perlhack.pod @@ -354,7 +354,7 @@ from Andreas K =over 4 -=item It's easier +=item It's easier to rsync the source tree Since you don't have to apply the patches yourself, you are sure all files in the source tree are in the right state. @@ -382,7 +382,7 @@ more ... (see Sarathy's remark). =over 4 -=item It's easier +=item It's easier to rsync the patches If you have more than one machine that you want to keep in track with bleadperl, it's easier to rsync the patches only once and then apply @@ -1381,7 +1381,7 @@ similar output to L. } } -< finish this later > +# finish this later # =head2 Patching @@ -1839,7 +1839,7 @@ need to do too, if you don't want to see the "global leaks": Depending on your platform there are various of profiling Perl. There are two commonly used techniques of profiling executables: -E and E. +I and I. The first method takes periodically samples of the CPU program counter, and since the program counter can be correlated with the code @@ -1853,11 +1853,11 @@ can be alleviated by running the code for longer (in general this is a good idea for profiling), the second problem is usually kept in guard by the profiling tools themselves. -The second method divides up the generated code into E. +The second method divides up the generated code into I. Basic blocks are sections of code that are entered only in the beginning and exited only at the end. For example, a conditional jump starts a basic block. Basic block profiling usually works by -E the code by adding E +I the code by adding I book-keeping code to the generated code. During the execution of the code the basic block counters are then updated appropriately. The caveat is that the added extra code can skew the results: again, the @@ -1913,7 +1913,7 @@ formats, see your own local documentation of gprof. =head2 GCC gcov Profiling -Starting from GCC 3.0 E is officially available +Starting from GCC 3.0 I is officially available for the GNU CC. You can build a profiled version of perl called F by @@ -1951,7 +1951,7 @@ and its section titled "8. gcov: a Test Coverage Program" Pixie is a profiling tool available on IRIX and Tru64 (aka Digital UNIX aka DEC OSF/1) platforms. Pixie does its profiling using -E. +I. You can build a profiled version of perl called F by invoking the make target "perl.pixie" (what is required is that Perl