← Index
NYTProf Performance Profile   « line view »
For ../prof.pl
  Run on Wed Dec 14 15:33:55 2022
Reported on Wed Dec 14 15:40:02 2022

Filename/Users/ether/perl5/perlbrew/perls/36.0/lib/5.36.0/utf8.pm
StatementsExecuted 16 statements in 238µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
108511368µs368µsutf8::::is_utf8utf8::is_utf8 (xsub)
11132µs35µsutf8::::BEGIN@3utf8::BEGIN@3
142221µs21µsutf8::::encodeutf8::encode (xsub)
94321µs21µsutf8::::importutf8::import
11114µs44µ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
3230µs238µs
# spent 35µs (32+3) within utf8::BEGIN@3 which was called: # once (32µs+3µs) by Mojo::Base::BEGIN@5 at line 3
use strict;
# spent 35µs making 1 call to utf8::BEGIN@3 # spent 3µs making 1 call to strict::import
42161µs274µs
# spent 44µs (14+30) within utf8::BEGIN@4 which was called: # once (14µs+30µs) by Mojo::Base::BEGIN@5 at line 4
use warnings;
# spent 44µs making 1 call to utf8::BEGIN@4 # spent 30µs making 1 call to warnings::import
5
610sour $hint_bits = 0x00800000;
7
810sour $VERSION = '1.24';
9our $AUTOLOAD;
10
11
# spent 21µs within utf8::import which was called 9 times, avg 2µs/call: # 6 times (12µs+0s) by Mojo::Base::import at line 102 of Mojo/Base.pm, avg 2µs/call # once (5µs+0s) by IO::Compress::Base::Common::BEGIN@114 at line 114 of IO/Compress/Base/Common.pm # once (2µ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
sub import {
12943µ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 21µs within utf8::encode which was called 14 times, avg 2µs/call: # 13 times (20µ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 (1µs+0s) by Pod::Simple::LinkSection::BEGIN@7 at line 98 of Pod/Simple/BlackBox.pm
sub utf8::encode; # xsub
# spent 368µs within utf8::is_utf8 which was called 1085 times, avg 339ns/call: # 1085 times (368µs+0s) by Sub::Quote::quotify at line 119 of Sub/Quote.pm, avg 339ns/call
sub utf8::is_utf8; # xsub