← Index
NYTProf Performance Profile   « line view »
For ../prof.pl
  Run on Wed Dec 14 16:10:05 2022
Reported on Wed Dec 14 16:12:57 2022

Filename/Users/ether/perl5/perlbrew/perls/36.0/lib/5.36.0/utf8.pm
StatementsExecuted 16 statements in 236µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
106311382µs382µsutf8::::is_utf8utf8::is_utf8 (xsub)
142225µs25µsutf8::::encodeutf8::encode (xsub)
11124µs26µsutf8::::BEGIN@3utf8::BEGIN@3
94317µs17µsutf8::::importutf8::import
11110µs40µsutf8::::BEGIN@4utf8::BEGIN@4
0000s0sutf8::::AUTOLOADutf8::AUTOLOAD
0000s0sutf8::::unimportutf8::unimport
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package utf8;
2
3233µs228µs
# spent 26µs (24+2) within utf8::BEGIN@3 which was called: # once (24µs+2µs) by Mojo::Base::BEGIN@5 at line 3
use strict;
# spent 26µs making 1 call to utf8::BEGIN@3 # spent 2µs making 1 call to strict::import
42162µs270µs
# spent 40µs (10+30) within utf8::BEGIN@4 which was called: # once (10µs+30µs) by Mojo::Base::BEGIN@5 at line 4
use warnings;
# spent 40µs making 1 call to utf8::BEGIN@4 # spent 30µs making 1 call to warnings::import
5
610sour $hint_bits = 0x00800000;
7
811µsour $VERSION = '1.24';
9our $AUTOLOAD;
10
11
# spent 17µs within utf8::import which was called 9 times, avg 2µs/call: # 6 times (10µs+0s) by Mojo::Base::import at line 102 of Mojo/Base.pm, avg 2µs/call # once (3µs+0s) by Mojo::Base::BEGIN@5 at line 5 of Mojo/Base.pm # once (2µs+0s) by Class::Inspector::BEGIN@17 at line 21 of Class/Inspector.pm # once (2µs+0s) by IO::Compress::Base::Common::BEGIN@114 at line 114 of IO/Compress/Base/Common.pm
sub import {
12936µs $^H |= $hint_bits;
13}
14
15sub unimport {
16 $^H &= ~$hint_bits;
17}
18
19sub AUTOLOAD {
20 goto &$AUTOLOAD if defined &$AUTOLOAD;
21 require Carp;
22 Carp::croak("Undefined subroutine $AUTOLOAD called");
23}
24
2514µs1;
26__END__
 
# spent 25µs within utf8::encode which was called 14 times, avg 2µs/call: # 13 times (22µs+0s) by base::__ANON__[/Users/ether/perl5/perlbrew/perls/36.0/lib/5.36.0/base.pm:76] at line 74 of base.pm, avg 2µs/call # once (3µs+0s) by Pod::Simple::LinkSection::BEGIN@7 at line 98 of Pod/Simple/BlackBox.pm
sub utf8::encode; # xsub
# spent 382µs within utf8::is_utf8 which was called 1063 times, avg 359ns/call: # 1063 times (382µs+0s) by Sub::Quote::quotify at line 119 of Sub/Quote.pm, avg 359ns/call
sub utf8::is_utf8; # xsub