nytprofcsv(1p)

nytprofcsv1p

(deprecated) devel::nytprof::reader csv format implementation

Usage

perl -d:NYTProf some_perl_app.pl

nytprofcsv

Generating CSV Output ...

Note

nytprofcsv is deprecated and will be removed in a future release.

Overview

"nytprofcsv" is a script that implements Devel::NYTProf::Reader to create comma-separated value formatted reports from Devel::NYTProf databases.

See the Devel::NYTProf Perl code profiler for more information.

Options

These are the command line options understood by "nytprofcsv"

-f, --file <filename>

Specifies the location of the input file. The input file must be the output of fprofpp. Default: nytprof.out

-o, --out <dir>

Where to place the generated report. Default: ./nytprof/

-d, --delete

Purge any existing database located at whatever -o (above) is set to

-h, --help

Print the help message

Sample output

 # Profile data generated by Devel::NYTProf::Reader v.0.01
 # Format: time,calls,time/call,code
 0,0,0,#--------------------------------------------------------------------
 0,0,0,# My New Source File!
 0,0,0,#--------------------------------------------------------------------
 0,0,0,
 0,0,0,package NYT::Feeds::Util;
 0.00047,3,0.000156666666666667,use Date::Calc qw(Add_Delta_DHMS);
 0.00360,3,0.0012,use HTML::Entities;
 0.00212,3,0.000706666666666667,use Encode;
 0.00248,3,0.000826666666666667,use utf8;
 0.00468,3,0.00156,use strict; 
 0,0,0,
 0.00000,1,0,require Exporter; 
 ... that's enough, get the picture? ...

Note: The format line indicates what fields the numbers correspond to

Note2: If the source file is modified between profiling and report generation, the source might be misaligned

Releases

8 releases since Debian 6.0 (Squeeze); the text changed 7 times.

  1. 6.0
  2. 7
  3. 8
  4. 9
  5. 10
  6. 11
  7. 12
  8. 13

Author

Adam Kaplan, akaplan at nytimes dotcom

From libdevel-nytprof-perl 6.14+dfsg-1+b3 in Debian 13 (Trixie). Parsed by carta from the page's man source.