Filename | /opt/flows/lib/lib/perl5/Search/Elasticsearch/Serializer/JSON.pm |
Statements | Executed 14 statements in 340µs |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
1 | 1 | 1 | 1.06ms | 1.35ms | BEGIN@4 | Search::Elasticsearch::Serializer::JSON::
1 | 1 | 1 | 23µs | 474µs | BEGIN@3 | Search::Elasticsearch::Serializer::JSON::
1 | 1 | 1 | 14µs | 266µs | BEGIN@9 | Search::Elasticsearch::Serializer::JSON::
1 | 1 | 1 | 12µs | 34µs | __ANON__[:6] | Search::Elasticsearch::Serializer::JSON::
1 | 1 | 1 | 9µs | 79µs | __ANON__[:3] | Search::Elasticsearch::Serializer::JSON::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | package Search::Elasticsearch::Serializer::JSON; | ||||
2 | 1 | 500ns | $Search::Elasticsearch::Serializer::JSON::VERSION = '2.02'; | ||
3 | 4 | 69µs | 3 | 994µs | # spent 474µs (23+451) within Search::Elasticsearch::Serializer::JSON::BEGIN@3 which was called:
# once (23µs+451µs) by Module::Runtime::require_module at line 3
# spent 79µs (9+70) within Search::Elasticsearch::Serializer::JSON::__ANON__[/opt/flows/lib/lib/perl5/Search/Elasticsearch/Serializer/JSON.pm:3] which was called:
# once (9µs+70µs) by import::into at line 34 of Import/Into.pm # spent 474µs making 1 call to Search::Elasticsearch::Serializer::JSON::BEGIN@3
# spent 451µs making 1 call to Moo::import
# spent 70µs making 1 call to strictures::import |
4 | 3 | 196µs | 2 | 1.37ms | # spent 1.35ms (1.06+297µs) within Search::Elasticsearch::Serializer::JSON::BEGIN@4 which was called:
# once (1.06ms+297µs) by Module::Runtime::require_module at line 4 # spent 1.35ms making 1 call to Search::Elasticsearch::Serializer::JSON::BEGIN@4
# spent 19µs making 1 call to UNIVERSAL::VERSION |
5 | |||||
6 | 2 | 16µs | 3 | 12.1ms | # spent 34µs (12+22) within Search::Elasticsearch::Serializer::JSON::__ANON__[/opt/flows/lib/lib/perl5/Search/Elasticsearch/Serializer/JSON.pm:6] which was called:
# once (12µs+22µs) by Search::Elasticsearch::Serializer::JSON::new at line 39 of (eval 52)[Sub/Quote.pm:5] # spent 12.1ms making 1 call to Moo::has
# spent 21µs making 1 call to JSON::MaybeXS::new
# spent 1µs making 1 call to JSON::XS::utf8 |
7 | |||||
8 | 1 | 1µs | 1 | 17.4ms | with 'Search::Elasticsearch::Role::Serializer::JSON'; # spent 17.4ms making 1 call to Moo::with |
9 | 2 | 38µs | 2 | 518µs | # spent 266µs (14+252) within Search::Elasticsearch::Serializer::JSON::BEGIN@9 which was called:
# once (14µs+252µs) by Module::Runtime::require_module at line 9 # spent 266µs making 1 call to Search::Elasticsearch::Serializer::JSON::BEGIN@9
# spent 252µs making 1 call to namespace::clean::import |
10 | |||||
11 | 1 | 7µs | 1; | ||
12 | |||||
13 | # ABSTRACT: The default JSON Serializer, using JSON::MaybeXS | ||||
14 | |||||
15 | 1 | 12µs | 1 | 275µs | __END__ # spent 275µs making 1 call to B::Hooks::EndOfScope::XS::__ANON__[/opt/flows/lib/lib/perl5/B/Hooks/EndOfScope/XS.pm:17] |