← Index
NYTProf Performance Profile   « line view »
For /home/ss5/perl5/perlbrew/perls/perl-5.22.0/bin/benchmarkanything-storage
  Run on Mon Jan 29 16:55:34 2018
Reported on Mon Jan 29 16:57:07 2018

Filename/home/ss5/perl5/perlbrew/perls/perl-5.22.0/lib/site_perl/5.22.0/Log/Any/Adapter/Null.pm
StatementsExecuted 7040 statements in 49.3ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
7007318.14ms8.14msLog::Any::Adapter::Null::::__ANON__[:18]Log::Any::Adapter::Null::__ANON__[:18]
11110µs10µsLog::Any::Manager::::BEGIN@1 Log::Any::Manager::BEGIN@1
1116µs8µsLog::Any::Manager::::BEGIN@2 Log::Any::Manager::BEGIN@2
1114µs334µsLog::Any::Adapter::Null::::BEGIN@10Log::Any::Adapter::Null::BEGIN@10
1114µs7µsLog::Any::Manager::::BEGIN@3 Log::Any::Manager::BEGIN@3
1114µs12µsLog::Any::Adapter::Null::::BEGIN@17Log::Any::Adapter::Null::BEGIN@17
1112µs2µsLog::Any::Adapter::Null::::BEGIN@12Log::Any::Adapter::Null::BEGIN@12
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1224µs110µs
# spent 10µs within Log::Any::Manager::BEGIN@1 which was called: # once (10µs+0s) by Log::Any::Manager::_require_dynamic at line 1
use 5.008001;
# spent 10µs making 1 call to Log::Any::Manager::BEGIN@1
2212µs210µs
# spent 8µs (6+2) within Log::Any::Manager::BEGIN@2 which was called: # once (6µs+2µs) by Log::Any::Manager::_require_dynamic at line 2
use strict;
# spent 8µs making 1 call to Log::Any::Manager::BEGIN@2 # spent 2µs making 1 call to strict::import
3227µs210µs
# spent 7µs (4+3) within Log::Any::Manager::BEGIN@3 which was called: # once (4µs+3µs) by Log::Any::Manager::_require_dynamic at line 3
use warnings;
# spent 7µs making 1 call to Log::Any::Manager::BEGIN@3 # spent 3µs making 1 call to warnings::import
4
5package Log::Any::Adapter::Null;
6
7# ABSTRACT: Discards all log messages
81200nsour $VERSION = '1.032';
9
10216µs2663µs
# spent 334µs (4+329) within Log::Any::Adapter::Null::BEGIN@10 which was called: # once (4µs+329µs) by Log::Any::Manager::_require_dynamic at line 10
use base qw/Log::Any::Adapter::Base/;
# spent 334µs making 1 call to Log::Any::Adapter::Null::BEGIN@10 # spent 329µs making 1 call to base::import
11
12218µs12µs
# spent 2µs within Log::Any::Adapter::Null::BEGIN@12 which was called: # once (2µs+0s) by Log::Any::Manager::_require_dynamic at line 12
use Log::Any::Adapter::Util ();
# spent 2µs making 1 call to Log::Any::Adapter::Null::BEGIN@12
13
14# All methods are no-ops and return false
15
1611µs11µsforeach my $method (Log::Any::Adapter::Util::logging_and_detection_methods()) {
17229µs220µs
# spent 12µs (4+8) within Log::Any::Adapter::Null::BEGIN@17 which was called: # once (4µs+8µs) by Log::Any::Manager::_require_dynamic at line 17
no strict 'refs';
# spent 12µs making 1 call to Log::Any::Adapter::Null::BEGIN@17 # spent 8µs making 1 call to strict::unimport
18702549.1ms
# spent 8.14ms within Log::Any::Adapter::Null::__ANON__[/home/ss5/perl5/perlbrew/perls/perl-5.22.0/lib/site_perl/5.22.0/Log/Any/Adapter/Null.pm:18] which was called 7007 times, avg 1µs/call: # 4004 times (4.36ms+0s) by Log::Any::Proxy::__ANON__[/home/ss5/perl5/perlbrew/perls/perl-5.22.0/lib/site_perl/5.22.0/Log/Any/Proxy.pm:83] at line 78 of Log/Any/Proxy.pm, avg 1µs/call # 2002 times (2.89ms+0s) by Log::Any::Proxy::__ANON__[/home/ss5/perl5/perlbrew/perls/perl-5.22.0/lib/site_perl/5.22.0/Log/Any/Proxy.pm:64] at line 63 of Log/Any/Proxy.pm, avg 1µs/call # 1001 times (891µs+0s) by Log::Any::Proxy::__ANON__[/home/ss5/perl5/perlbrew/perls/perl-5.22.0/lib/site_perl/5.22.0/Log/Any/Proxy.pm:75] at line 74 of Log/Any/Proxy.pm, avg 890ns/call
*{$method} = sub { return '' }; # false
19}
20
2113µs1;
22
23__END__