Filename | /home/ss5/perl5/perlbrew/perls/perl-5.22.0/lib/site_perl/5.22.0/Search/Elasticsearch/Serializer/JSON.pm |
Statements | Executed 12 statements in 136µs |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
1 | 1 | 1 | 18µs | 813µs | BEGIN@3 | Search::Elasticsearch::Serializer::JSON::
1 | 1 | 1 | 11µs | 21µs | BEGIN@4 | Search::Elasticsearch::Serializer::JSON::
1 | 1 | 1 | 8µs | 21µs | __ANON__[:6] | Search::Elasticsearch::Serializer::JSON::
1 | 1 | 1 | 8µs | 150µs | BEGIN@9 | Search::Elasticsearch::Serializer::JSON::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | package Search::Elasticsearch::Serializer::JSON; | ||||
2 | 1 | 200ns | $Search::Elasticsearch::Serializer::JSON::VERSION = '5.01'; | ||
3 | 2 | 32µs | 2 | 1.61ms | # spent 813µs (18+796) within Search::Elasticsearch::Serializer::JSON::BEGIN@3 which was called:
# once (18µs+796µs) by Module::Runtime::require_module at line 3 # spent 813µs making 1 call to Search::Elasticsearch::Serializer::JSON::BEGIN@3
# spent 796µs making 1 call to Moo::import |
4 | 3 | 58µs | 2 | 32µs | # spent 21µs (11+10) within Search::Elasticsearch::Serializer::JSON::BEGIN@4 which was called:
# once (11µs+10µs) by Module::Runtime::require_module at line 4 # spent 21µs making 1 call to Search::Elasticsearch::Serializer::JSON::BEGIN@4
# spent 10µs making 1 call to UNIVERSAL::VERSION |
5 | |||||
6 | 2 | 11µs | 3 | 315µs | # spent 21µs (8+13) within Search::Elasticsearch::Serializer::JSON::__ANON__[/home/ss5/perl5/perlbrew/perls/perl-5.22.0/lib/site_perl/5.22.0/Search/Elasticsearch/Serializer/JSON.pm:6] which was called:
# once (8µs+13µs) by Search::Elasticsearch::Serializer::JSON::new at line 52 of (eval 309)[Sub/Quote.pm:3] # spent 302µs making 1 call to Moo::has
# spent 12µs making 1 call to JSON::MaybeXS::new
# spent 600ns making 1 call to Cpanel::JSON::XS::utf8 |
7 | |||||
8 | 1 | 900ns | 1 | 360µs | with 'Search::Elasticsearch::Role::Serializer::JSON'; # spent 360µs making 1 call to Moo::with |
9 | 2 | 22µs | 2 | 291µs | # spent 150µs (8+142) within Search::Elasticsearch::Serializer::JSON::BEGIN@9 which was called:
# once (8µs+142µs) by Module::Runtime::require_module at line 9 # spent 150µs making 1 call to Search::Elasticsearch::Serializer::JSON::BEGIN@9
# spent 142µs making 1 call to namespace::clean::import |
10 | |||||
11 | 1 | 5µs | 1; | ||
12 | |||||
13 | # ABSTRACT: The default JSON Serializer, using JSON::MaybeXS | ||||
14 | |||||
15 | 1 | 7µs | 1 | 132µs | __END__ # spent 132µs making 1 call to B::Hooks::EndOfScope::XS::__ANON__[B/Hooks/EndOfScope/XS.pm:17] |