← Index
NYTProf Performance Profile   « line view »
For split.pl
  Run on Thu Apr 20 02:05:47 2023
Reported on Thu Apr 20 18:31:10 2023

Filename/usr/share/perl/5.36/ExtUtils/Liblist.pm
StatementsExecuted 10 statements in 235µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11110µs10µsExtUtils::Liblist::::BEGIN@9ExtUtils::Liblist::BEGIN@9
1119µs10µsExtUtils::Liblist::::BEGIN@3ExtUtils::Liblist::BEGIN@3
1114µs16µsExtUtils::Liblist::::BEGIN@4ExtUtils::Liblist::BEGIN@4
111300ns300nsExtUtils::Liblist::::__ANON__ExtUtils::Liblist::__ANON__ (xsub)
0000s0sExtUtils::Liblist::::extExtUtils::Liblist::ext
0000s0sExtUtils::Liblist::::lsdirExtUtils::Liblist::lsdir
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package ExtUtils::Liblist;
2
3221µs212µs
# spent 10µs (9+2) within ExtUtils::Liblist::BEGIN@3 which was called: # once (9µs+2µs) by IPC::Cmd::can_run at line 3
use strict;
# spent 10µs making 1 call to ExtUtils::Liblist::BEGIN@3 # spent 2µs making 1 call to strict::import
4227µs229µs
# spent 16µs (4+13) within ExtUtils::Liblist::BEGIN@4 which was called: # once (4µs+13µs) by IPC::Cmd::can_run at line 4
use warnings;
# spent 16µs making 1 call to ExtUtils::Liblist::BEGIN@4 # spent 13µs making 1 call to warnings::import
5
61200nsour $VERSION = '7.64';
71500ns$VERSION =~ tr/_//d;
8
9291µs210µs
# spent 10µs (10+300ns) within ExtUtils::Liblist::BEGIN@9 which was called: # once (10µs+300ns) by IPC::Cmd::can_run at line 9
use File::Spec;
# spent 10µs making 1 call to ExtUtils::Liblist::BEGIN@9 # spent 300ns making 1 call to ExtUtils::Liblist::__ANON__
10185µsrequire ExtUtils::Liblist::Kid;
11111µsour @ISA = qw(ExtUtils::Liblist::Kid File::Spec);
12
13# Backwards compatibility with old interface.
14sub ext {
15 goto &ExtUtils::Liblist::Kid::ext;
16}
17
18sub lsdir {
19 shift;
20 my $rex = qr/$_[1]/;
21 opendir my $dir_fh, $_[0];
22 my @out = grep /$rex/, readdir $dir_fh;
23 closedir $dir_fh;
24 return @out;
25}
26
27__END__
 
# spent 300ns within ExtUtils::Liblist::__ANON__ which was called: # once (300ns+0s) by ExtUtils::Liblist::BEGIN@9 at line 9
sub ExtUtils::Liblist::__ANON__; # xsub