Profile of Spreadsheet/ParseExcel/Font.pm

← Index
NYTProf Performance Profile «line view»
For t/bug-md-11.t
Run on Fri Mar 8 13:27:24 2024
Reported on Fri Mar 8 13:30:23 2024

Filename | /home/micha/.plenv/versions/5.38.2/lib/perl5/site_perl/5.38.2/Spreadsheet/ParseExcel/Font.pm
Statements | Executed 15 statements in 70µs

Subroutines
Calls | P | F | Exclusive Time | Inclusive Time | Subroutine
--- | --- | --- | --- | --- | ---
3 | 1 | 1 | 10µs | 10µs | Spreadsheet::ParseExcel::Font::::newSpreadsheet::ParseExcel::Font::new
1 | 1 | 1 | 9µs | 10µs | Spreadsheet::ParseExcel::Font::::BEGIN@19Spreadsheet::ParseExcel::Font::BEGIN@19
1 | 1 | 1 | 3µs | 18µs | Spreadsheet::ParseExcel::Font::::BEGIN@20Spreadsheet::ParseExcel::Font::BEGIN@20

Call graph for these subroutines as a Graphviz dot language file.

Line | State ments | Time on line | Calls | Time in subs | Code
--- | --- | --- | --- | --- | ---
1 |  |  |  |  | package Spreadsheet::ParseExcel::Font;
2 |  |  |  |  |
3 |  |  |  |  | ###############################################################################
4 |  |  |  |  | #
5 |  |  |  |  | # Spreadsheet::ParseExcel::Font - A class for Cell fonts.
6 |  |  |  |  | #
7 |  |  |  |  | # Used in conjunction with Spreadsheet::ParseExcel.
8 |  |  |  |  | #
9 |  |  |  |  | # Copyright (c) 2014 Douglas Wilson
10 |  |  |  |  | # Copyright (c) 2009-2013 John McNamara
11 |  |  |  |  | # Copyright (c) 2006-2008 Gabor Szabo
12 |  |  |  |  | # Copyright (c) 2000-2006 Kawai Takanori
13 |  |  |  |  | #
14 |  |  |  |  | # perltidy with standard settings.
15 |  |  |  |  | #
16 |  |  |  |  | # Documentation after __END__
17 |  |  |  |  | #
18 |  |  |  |  |
19 | 2 | 16µs | 2 | 12µs | # spent 10µs (9+2) within Spreadsheet::ParseExcel::Font::BEGIN@19 which was called: # once (9µs+2µs) by Spreadsheet::ParseExcel::BEGIN@33 at line 19 use strict; # spent 10µs making 1 call to Spreadsheet::ParseExcel::Font::BEGIN@19 # spent 2µs making 1 call to strict::import
20 | 2 | 40µs | 2 | 33µs | # spent 18µs (3+15) within Spreadsheet::ParseExcel::Font::BEGIN@20 which was called: # once (3µs+15µs) by Spreadsheet::ParseExcel::BEGIN@33 at line 20 use warnings; # spent 18µs making 1 call to Spreadsheet::ParseExcel::Font::BEGIN@20 # spent 15µs making 1 call to warnings::import
21 |  |  |  |  |
22 | 1 | 300ns |  |  | our $VERSION = '0.66';
23 |  |  |  |  |
24 |  |  |  |  | # spent 10µs within Spreadsheet::ParseExcel::Font::new which was called 3 times, avg 3µs/call: # 3 times (10µs+0s) by Spreadsheet::ParseXLSX::_parse_styles at line 872 of /home/micha/Projekt/spreadsheet-parsexlsx/lib/Spreadsheet/ParseXLSX.pm, avg 3µs/call sub new {
25 | 3 | 7µs |  |  | my ( $class, %rhIni ) = @_;
26 | 3 | 700ns |  |  | my $self = \%rhIni;
27 |  |  |  |  |
28 | 3 | 4µs |  |  | bless $self, $class;
29 |  |  |  |  | }
30 |  |  |  |  |
31 | 1 | 2µs |  |  | 1;
32 |  |  |  |  |
33 |  |  |  |  | __END__