Revision: 1286
Author: [email protected]
Date: Mon Jun 7 15:14:07 2010
Log: Doc updates, including link to updated example report.
http://code.google.com/p/perl-devel-nytprof/source/detail?r=1286
Modified:
/trunk/Changes
/trunk/bin/nytprofhtml
/trunk/lib/Devel/NYTProf.pm
=======================================
--- /trunk/Changes Mon Jun 7 13:45:08 2010
+++ /trunk/Changes Mon Jun 7 15:14:07 2010
@@ -15,12 +15,6 @@
=head2 Changes in Devel::NYTProf 4.00 (svn 1253) 30th May 2010
-TODO:
-* Upload new example report and update the link in the docs
-* report totals (evals and subs) should account for things merged away
- eg perhaps add $si->subs_defined_count() that includes count of merged
subs
-* document anon sub merging
-
Major changes:
Added profile reporting of code executed in string evals.
=======================================
--- /trunk/bin/nytprofhtml Mon Jun 7 13:45:08 2010
+++ /trunk/bin/nytprofhtml Mon Jun 7 15:14:07 2010
@@ -1847,9 +1847,10 @@
=head1 SAMPLE OUTPUT
You can see a complete report for a large application (over 200 files and
2000 subroutines) at
-L<http://idisk.mac.com/tim.bunce-Public/perl/NYTProf/nytprof-perlcritic-20080812/index.html>
-
-The report was generated by profiling L<perlcritic> 1.088 checking it's
own source code.
+L<https://www.me.com/ix/tim.bunce/Public/perl/nytprof/nytprof-perlcritic-demo/index.html>
+
+The report was generated by profiling L<perlcritic> 1.106 checking it's
own source code
+using perl 5.12.1.
=head1 DIAGNOSTICS
=======================================
--- /trunk/lib/Devel/NYTProf.pm Mon Jun 7 13:36:35 2010
+++ /trunk/lib/Devel/NYTProf.pm Mon Jun 7 15:14:07 2010
@@ -878,22 +878,19 @@
=head3 gettimeofday
This is the traditional high resolution time of day interface for most
-unix-like systems. It's used on platforms like Mac OS X which don't
-(yet) support C<clock_gettime()>.
-
-With this clock NYTProf outputs timings as a count of 1 microsecond ticks.
-
-=for comment re high resolution timing for OS X:
-http://developer.apple.com/qa/qa2004/qa1398.html
-http://www.macresearch.org/tutorial_performance_and_time
-http://cocoasamurai.blogspot.com/2006/12/tip-when-you-must-be-precise-be-mach.html
-http://boredzo.org/blog/archives/2006-11-26/how-to-use-mach-clocks
+unix-like systems. With this clock NYTProf outputs timings as a count of 1
+microsecond ticks.
+
+=head3 mach_absolute_time
+
+On Mac OS X the mach_absolute_time() function is used. With this clock
NYTProf
+outputs timings as a count of 100 nanosecond ticks.
=head3 Time::HiRes
-On systems which don't support C<clock_gettime()> or C<gettimeofday()>
-NYTProf falls back to using the L<Time::HiRes> module.
-With this clock NYTProf outputs timings as a count of 1 microsecond ticks.
+On systems which don't support other clocks, NYTProf falls back to using
the
+L<Time::HiRes> module. With this clock NYTProf outputs timings as a count
of 1
+microsecond ticks.
=head2 Clock References
@@ -1007,7 +1004,7 @@
Mailing list and discussion at
L<http://groups.google.com/group/develnytprof-dev>
-Blog posts L<http://blog.timbunce.org/tag/nytprof/> and
L<http://technorati.com/search/nytprof>
+Blog posts L<http://blog.timbunce.org/tag/nytprof/>
Public SVN Repository and hacking instructions at
L<http://code.google.com/p/perl-devel-nytprof/>
--
You've received this message because you are subscribed to
the Devel::NYTProf Development User group.
Group hosted at: http://groups.google.com/group/develnytprof-dev
Project hosted at: http://perl-devel-nytprof.googlecode.com
CPAN distribution: http://search.cpan.org/dist/Devel-NYTProf
To post, email: [email protected]
To unsubscribe, email: [email protected]