← Index
NYTProf Performance Profile   « line view »
For script/ponapi
  Run on Wed Feb 10 15:51:26 2016
Reported on Thu Feb 11 09:43:11 2016

Filename/home/mickey/git_tree/PONAPI/Server/lib/PONAPI/Repository.pm
StatementsExecuted 19 statements in 127µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11118µs1.79msPONAPI::Repository::::BEGIN@4PONAPI::Repository::BEGIN@4
1118µs82µsPONAPI::Repository::::BEGIN@22PONAPI::Repository::BEGIN@22
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1# ABSTRACT: Interface role for PONAPI::DAO repositories
2package PONAPI::Repository;
3
4283µs23.56ms
# spent 1.79ms (18µs+1.77) within PONAPI::Repository::BEGIN@4 which was called: # once (18µs+1.77ms) by Module::Runtime::require_module at line 4
use Moose::Role;
# spent 1.79ms making 1 call to PONAPI::Repository::BEGIN@4 # spent 1.77ms making 1 call to Moose::Role::import
5
611µs159µsrequires 'has_type';
# spent 59µs making 1 call to Moose::Role::requires
71700ns129µsrequires 'has_relationship';
# spent 29µs making 1 call to Moose::Role::requires
81700ns129µsrequires 'has_one_to_many_relationship';
# spent 29µs making 1 call to Moose::Role::requires
91600ns128µsrequires 'type_has_fields';
# spent 28µs making 1 call to Moose::Role::requires
10
111700ns128µsrequires 'retrieve';
# spent 28µs making 1 call to Moose::Role::requires
121700ns127µsrequires 'retrieve_all';
# spent 27µs making 1 call to Moose::Role::requires
131700ns127µsrequires 'retrieve_relationships';
# spent 27µs making 1 call to Moose::Role::requires
141700ns128µsrequires 'retrieve_by_relationship';
# spent 28µs making 1 call to Moose::Role::requires
151600ns126µsrequires 'create';
# spent 26µs making 1 call to Moose::Role::requires
161700ns127µsrequires 'create_relationships';
# spent 27µs making 1 call to Moose::Role::requires
171700ns127µsrequires 'update';
# spent 27µs making 1 call to Moose::Role::requires
181700ns126µsrequires 'update_relationships';
# spent 26µs making 1 call to Moose::Role::requires
191600ns127µsrequires 'delete';
# spent 27µs making 1 call to Moose::Role::requires
201700ns128µsrequires 'delete_relationships';
# spent 28µs making 1 call to Moose::Role::requires
21
22335µs2157µs
# spent 82µs (8+75) within PONAPI::Repository::BEGIN@22 which was called: # once (8µs+75µs) by Module::Runtime::require_module at line 22
no Moose::Role; 1;
# spent 82µs making 1 call to PONAPI::Repository::BEGIN@22 # spent 75µs making 1 call to Moose::Role::unimport
23
24__END__