← Index
NYTProf Performance Profile   « line view »
For /usr/local/bin/sa-learn
  Run on Sun Nov 5 02:36:06 2017
Reported on Sun Nov 5 02:56:19 2017

Filename/usr/local/lib/perl5/site_perl/Net/DNS/Resolver.pm
StatementsExecuted 12 statements in 461µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
111204µs394µsNet::DNS::Resolver::::BEGIN@18Net::DNS::Resolver::BEGIN@18
11160µs68µsNet::DNS::Resolver::::BEGIN@15Net::DNS::Resolver::BEGIN@15
11126µs225µsNet::DNS::Resolver::::BEGIN@20Net::DNS::Resolver::BEGIN@20
11123µs145msNet::DNS::Resolver::::BEGIN@22Net::DNS::Resolver::BEGIN@22
11120µs53µ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
15259µs277µs
# spent 68µs (60+9) within Net::DNS::Resolver::BEGIN@15 which was called: # once (60µs+9µs) by Mail::SpamAssassin::PerMsgStatus::BEGIN@74 at line 15
use strict;
# spent 68µs making 1 call to Net::DNS::Resolver::BEGIN@15 # spent 9µs making 1 call to strict::import
16288µs285µs
# spent 53µs (20+33) within Net::DNS::Resolver::BEGIN@16 which was called: # once (20µs+33µs) by Mail::SpamAssassin::PerMsgStatus::BEGIN@74 at line 16
use warnings;
# spent 53µs making 1 call to Net::DNS::Resolver::BEGIN@16 # spent 33µs making 1 call to warnings::import
17
182133µs2584µs
# spent 394µs (204+190) within Net::DNS::Resolver::BEGIN@18 which was called: # once (204µs+190µs) by Mail::SpamAssassin::PerMsgStatus::BEGIN@74 at line 18
use constant CONFIG => defined eval "require Net::DNS::Resolver::$^O";
# spent 394µs making 1 call to Net::DNS::Resolver::BEGIN@18 # spent 190µs making 1 call to constant::import
# spent 147µs executing statements in string eval
19
20268µs2424µs
# spent 225µs (26+199) within Net::DNS::Resolver::BEGIN@20 which was called: # once (26µs+199µs) by Mail::SpamAssassin::PerMsgStatus::BEGIN@74 at line 20
use constant OS_CONF => join '::', __PACKAGE__, CONFIG ? $^O : 'UNIX';
# spent 225µs making 1 call to Net::DNS::Resolver::BEGIN@20 # spent 199µs making 1 call to constant::import
21
222102µs2291ms
# spent 145ms (23µs+145) within Net::DNS::Resolver::BEGIN@22 which was called: # once (23µ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
2518µs1;
26
27__END__