← Index
NYTProf Performance Profile   « line view »
For /usr/local/bin/sa-learn
  Run on Sun Nov 5 03:09:29 2017
Reported on Mon Nov 6 13:20:47 2017

Filename/usr/local/lib/perl5/site_perl/Net/DNS/Resolver.pm
StatementsExecuted 12 statements in 440µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
111174µs364µsNet::DNS::Resolver::::BEGIN@18Net::DNS::Resolver::BEGIN@18
11141µs50µsNet::DNS::Resolver::::BEGIN@15Net::DNS::Resolver::BEGIN@15
11121µs151µsNet::DNS::Resolver::::BEGIN@20Net::DNS::Resolver::BEGIN@20
11121µs118msNet::DNS::Resolver::::BEGIN@22Net::DNS::Resolver::BEGIN@22
11120µs44µsNet::DNS::Resolver::::BEGIN@16Net::DNS::Resolver::BEGIN@16
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package Net::DNS::Resolver;
2
3#
4# $Id: Resolver.pm 1598 2017-10-03 09:48:30Z willem $
5#
613µsour $VERSION = (qw$LastChangedRevision: 1598 $)[1];
7
8=head1 NAME
9
10Net::DNS::Resolver - DNS resolver class
11
12=cut
13
14
15256µs258µs
# spent 50µs (41+9) within Net::DNS::Resolver::BEGIN@15 which was called: # once (41µs+9µs) by Mail::SpamAssassin::PerMsgStatus::BEGIN@74 at line 15
use strict;
# spent 50µs making 1 call to Net::DNS::Resolver::BEGIN@15 # spent 9µs making 1 call to strict::import
16277µs269µs
# spent 44µs (20+24) within Net::DNS::Resolver::BEGIN@16 which was called: # once (20µs+24µs) by Mail::SpamAssassin::PerMsgStatus::BEGIN@74 at line 16
use warnings;
# spent 44µs making 1 call to Net::DNS::Resolver::BEGIN@16 # spent 24µs making 1 call to warnings::import
17
182122µs2555µs
# spent 364µs (174+191) within Net::DNS::Resolver::BEGIN@18 which was called: # once (174µs+191µs) by Mail::SpamAssassin::PerMsgStatus::BEGIN@74 at line 18
use constant CONFIG => defined eval "require Net::DNS::Resolver::$^O";
# spent 364µs making 1 call to Net::DNS::Resolver::BEGIN@18 # spent 191µs making 1 call to constant::import
# spent 122µs executing statements in string eval
19
20267µs2281µs
# spent 151µs (21+130) within Net::DNS::Resolver::BEGIN@20 which was called: # once (21µs+130µs) by Mail::SpamAssassin::PerMsgStatus::BEGIN@74 at line 20
use constant OS_CONF => join '::', __PACKAGE__, CONFIG ? $^O : 'UNIX';
# spent 151µs making 1 call to Net::DNS::Resolver::BEGIN@20 # spent 130µs making 1 call to constant::import
21
222106µs2237ms
# spent 118ms (21µs+118) within Net::DNS::Resolver::BEGIN@22 which was called: # once (21µs+118ms) by Mail::SpamAssassin::PerMsgStatus::BEGIN@74 at line 22
use base OS_CONF;
# spent 118ms making 1 call to Net::DNS::Resolver::BEGIN@22 # spent 118ms making 1 call to base::import
23
24
2518µs1;
26
27__END__