← Index
NYTProf Performance Profile   « line view »
For /usr/local/bin/sa-learn
  Run on Tue Nov 7 05:38:10 2017
Reported on Tue Nov 7 06:16:02 2017

Filename/usr/local/lib/perl5/site_perl/Net/DNS/Resolver.pm
StatementsExecuted 12 statements in 483µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
111212µs400µsNet::DNS::Resolver::::BEGIN@18Net::DNS::Resolver::BEGIN@18
11143µs62µsNet::DNS::Resolver::::BEGIN@15Net::DNS::Resolver::BEGIN@15
11130µs74µsNet::DNS::Resolver::::BEGIN@16Net::DNS::Resolver::BEGIN@16
11121µs145msNet::DNS::Resolver::::BEGIN@22Net::DNS::Resolver::BEGIN@22
11120µs194µsNet::DNS::Resolver::::BEGIN@20Net::DNS::Resolver::BEGIN@20
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
15263µs282µs
# spent 62µs (43+20) within Net::DNS::Resolver::BEGIN@15 which was called: # once (43µs+20µs) by Mail::SpamAssassin::PerMsgStatus::BEGIN@74 at line 15
use strict;
# spent 62µs making 1 call to Net::DNS::Resolver::BEGIN@15 # spent 20µs making 1 call to strict::import
16294µs2118µs
# spent 74µs (30+44) within Net::DNS::Resolver::BEGIN@16 which was called: # once (30µs+44µs) by Mail::SpamAssassin::PerMsgStatus::BEGIN@74 at line 16
use warnings;
# spent 74µs making 1 call to Net::DNS::Resolver::BEGIN@16 # spent 44µs making 1 call to warnings::import
17
182136µs2588µs
# spent 400µs (212+188) within Net::DNS::Resolver::BEGIN@18 which was called: # once (212µs+188µs) by Mail::SpamAssassin::PerMsgStatus::BEGIN@74 at line 18
use constant CONFIG => defined eval "require Net::DNS::Resolver::$^O";
# spent 400µs making 1 call to Net::DNS::Resolver::BEGIN@18 # spent 188µs making 1 call to constant::import
# spent 155µs executing statements in string eval
19
20270µs2369µs
# spent 194µs (20+175) within Net::DNS::Resolver::BEGIN@20 which was called: # once (20µs+175µs) by Mail::SpamAssassin::PerMsgStatus::BEGIN@74 at line 20
use constant OS_CONF => join '::', __PACKAGE__, CONFIG ? $^O : 'UNIX';
# spent 194µs making 1 call to Net::DNS::Resolver::BEGIN@20 # spent 175µs making 1 call to constant::import
21
222105µs2290ms
# spent 145ms (21µs+145) within Net::DNS::Resolver::BEGIN@22 which was called: # once (21µs+145ms) by Mail::SpamAssassin::PerMsgStatus::BEGIN@74 at line 22
use base OS_CONF;
# spent 145ms making 1 call to Net::DNS::Resolver::BEGIN@22 # spent 145ms making 1 call to base::import
23
24
25111µs1;
26
27__END__