Profile of -e for 219ms, executing 6723 statements and 3863 subroutine calls in 49 source files and 14 string evals.
Top 15 Subroutines
Calls |
P |
F |
Exclusive Time |
Inclusive Time |
Subroutine |
1 | 1 | 1 | 52.4ms | 162ms | POE::::import POE::import |
1 | 1 | 1 | 44.7ms | 63.1ms | POE::Resources::::load POE::Resources::load |
41 | 40 | 21 | 13.5ms | 15.8ms | Exporter::::import Exporter::import |
6 | 1 | 1 | 5.28ms | 7.20ms | Exporter::Heavy::::heavy_exportExporter::Heavy::heavy_export |
55 | 3 | 1 | 4.31ms | 8.05ms | POE::Kernel::::_find_loop POE::Kernel::_find_loop |
1 | 1 | 1 | 3.76ms | 4.07ms | POE::Kernel::::_load_loop POE::Kernel::_load_loop |
660 | 1 | 1 | 3.74ms | 3.74ms | POE::Kernel::::CORE:fteread POE::Kernel::CORE:fteread (opcode) |
16 | 1 | 1 | 3.04ms | 6.82ms | Carp::::shortmess Carp::shortmess |
7 | 2 | 1 | 2.95ms | 3.02ms | Exporter::::as_heavy Exporter::as_heavy |
5 | 5 | 5 | 2.47ms | 2.47ms | XSLoader::::load XSLoader::load |
1 | 1 | 1 | 2.06ms | 11.9ms | POE::Kernel::::_data_sig_pipe_build POE::Kernel::_data_sig_pipe_build |
108 | 3 | 1 | 1.52ms | 1.52ms | vars::::CORE:match vars::CORE:match (opcode) |
36 | 3 | 3 | 1.47ms | 9.06ms | POSIX::::AUTOLOAD POSIX::AUTOLOAD |
25 | 25 | 21 | 1.39ms | 2.92ms | vars::::import vars::import |
1 | 1 | 1 | 1.38ms | 1.46ms | AutoLoader::::AUTOLOAD AutoLoader::AUTOLOAD |
You can view a
treemap of subroutine exclusive time, grouped by package.
NYTProf also generates call-graph files in
Graphviz format:
inter-package calls,
all inter-subroutine calls (probably too complex to render easily).
You can hover over some table cells and headings to view extra information.
Some table column headings can be clicked on to sort the table by that column.