Filename | /2home/ss5/local/projects/Tapper/src/Tapper-MCP/xt/tapper-mcp-scheduler-with-db-longrun.t |
Statements | Executed 2132 statements in 51.3ms |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
8088 | 2 | 2 | 124s | 124s | execute (xsub) | DBI::st::
294 | 1 | 1 | 34.8s | 34.8s | commit (xsub) | DBI::db::
35520 | 65 | 46 | 101ms | 101ms | isa (xsub) | UNIVERSAL::
8019 | 1 | 1 | 97.3ms | 382ms | prepare_cached | DBI::db::
22705 | 4 | 4 | 97.2ms | 418ms | result_class | DBIx::Class::ResultSource::
12989 | 15 | 7 | 80.6ms | 209ms | storage | DBIx::Class::Schema::
6707 | 2 | 2 | 73.7ms | 324ms | _use_join_optimizer | DBIx::Class::Storage::DBI::
7844 | 3 | 2 | 68.7ms | 68.7ms | fetchrow_array (xsub) | DBI::st::
5476 | 2 | 2 | 65.2ms | 276ms | relationship_info | DBIx::Class::ResultSourceProxy::
10515 | 13 | 4 | 62.7ms | 62.7ms | FETCH (xsub) | DBI::common::
7698 | 4 | 3 | 61.2ms | 206ms | resultset_class | DBIx::Class::ResultSource::
26422 | 51 | 29 | 48.6ms | 48.6ms | can (xsub) | UNIVERSAL::
4275 | 7 | 5 | 47.7ms | 187ms | has_column | DBIx::Class::ResultSourceProxy::
6550 | 6 | 2 | 46.5ms | 132ms | source_registrations | DBIx::Class::Schema::
4765 | 8 | 3 | 38.3ms | 156ms | result_source_instance | Tapper::Schema::TestrunDB::Result::TestrunScheduling::
11156 | 1 | 1 | 37.6ms | 37.6ms | bind_param (xsub) | DBI::st::
5708 | 1 | 1 | 35.2ms | 271ms | default_resultset_attributes | DBIx::Class::Schema::
4701 | 3 | 2 | 29.1ms | 208ms | cursor_class | DBIx::Class::Storage::
1610 | 1 | 1 | 26.7ms | 26.7ms | fetchall_arrayref (xsub) | DBI::st::
622 | 2 | 2 | 26.3ms | 1.67s | queue | Tapper::Schema::TestrunDB::Result::QueueHost::
4241 | 4 | 1 | 25.7ms | 52.3ms | class_mappings | DBIx::Class::Schema::
180 | 1 | 1 | 25.7ms | 17.1s | toggle_host_free | main::
441 | 3 | 2 | 23.8ms | 1.59s | scenario_element | Tapper::Schema::TestrunDB::Result::Testrun::
145 | 1 | 1 | 22.7ms | 22.7ms | _prepare (xsub) | DBD::SQLite::st::
2886 | 8 | 3 | 20.8ms | 88.0ms | result_source_instance | Tapper::Schema::TestrunDB::Result::Host::
1690 | 2 | 1 | 18.8ms | 84.4ms | _pri_cols | DBIx::Class::ResultSourceProxy::
3011 | 8 | 3 | 18.1ms | 78.4ms | result_source_instance | Tapper::Schema::TestrunDB::Result::Testrun::
824 | 4 | 3 | 15.7ms | 784ms | queue | Tapper::Schema::TestrunDB::Result::TestrunScheduling::
992 | 1 | 1 | 15.3ms | 51.8ms | primary_columns | DBIx::Class::ResultSourceProxy::
1038 | 6 | 4 | 14.3ms | 80.5ms | column_info | DBIx::Class::ResultSourceProxy::
294 | 2 | 1 | 12.8ms | 906ms | host | Tapper::Schema::TestrunDB::Result::TestrunScheduling::
882 | 6 | 2 | 11.5ms | 444ms | testrun | Tapper::Schema::TestrunDB::Result::TestrunScheduling::
4107 | 2 | 2 | 10.7ms | 10.7ms | finish (xsub) | DBI::st::
1291 | 8 | 3 | 10.5ms | 43.8ms | result_source_instance | Tapper::Schema::TestrunDB::Result::Queue::
2896 | 2 | 1 | 9.54ms | 17.1ms | priority | Tapper::Schema::TestrunDB::Result::Queue::
1319 | 3 | 2 | 8.70ms | 463ms | queuehosts | Tapper::Schema::TestrunDB::Result::Host::
182 | 4 | 1 | 8.60ms | 8.60ms | CORE:print (opcode) | main::
1348 | 4 | 3 | 7.47ms | 12.8ms | name | Tapper::Schema::TestrunDB::Result::Queue::
1666 | 2 | 1 | 7.45ms | 50.4ms | runcount | Tapper::Schema::TestrunDB::Result::Queue::
570 | 4 | 1 | 7.40ms | 12.9ms | id | Tapper::Schema::TestrunDB::Result::Testrun::
800 | 8 | 3 | 7.20ms | 25.1ms | result_source_instance | Tapper::Schema::TestrunDB::Result::TestrunPrecondition::
1244 | 2 | 2 | 6.59ms | 11.6ms | id | Tapper::Schema::TestrunDB::Result::Queue::
147 | 1 | 1 | 5.09ms | 271ms | preconditions_rs | Tapper::Schema::TestrunDB::Result::Testrun::
807 | 1 | 1 | 5.04ms | 418ms | testrunschedulings | Tapper::Schema::TestrunDB::Result::Queue::
591 | 3 | 2 | 4.96ms | 385ms | requested_features | Tapper::Schema::TestrunDB::Result::TestrunScheduling::
475 | 3 | 2 | 4.90ms | 97.0ms | free | Tapper::Schema::TestrunDB::Result::Host::
296 | 1 | 1 | 4.75ms | 42.4ms | _use_insert_returning | DBIx::Class::Storage::DBI::
652 | 8 | 3 | 4.73ms | 17.4ms | result_source_instance | Tapper::Schema::TestrunDB::Result::QueueHost::
591 | 3 | 2 | 4.39ms | 364ms | requested_hosts | Tapper::Schema::TestrunDB::Result::TestrunScheduling::
478 | 2 | 2 | 3.75ms | 6.17ms | id | Tapper::Schema::TestrunDB::Result::Host::
1 | 1 | 1 | 3.33ms | 10.7ms | BEGIN@21 | main::
294 | 2 | 2 | 3.06ms | 105ms | status | Tapper::Schema::TestrunDB::Result::TestrunScheduling::
294 | 1 | 1 | 2.98ms | 12.4ms | begin_work (xsub) | DBI::db::
724 | 1 | 1 | 2.68ms | 4.76ms | active | Tapper::Schema::TestrunDB::Result::Queue::
331 | 1 | 1 | 2.40ms | 790ms | features | Tapper::Schema::TestrunDB::Result::Host::
638 | 8 | 2 | 2.27ms | 2.27ms | STORE (xsub) | DBI::common::
1 | 1 | 1 | 2.27ms | 4.60ms | BEGIN@22 | main::
331 | 1 | 1 | 2.08ms | 4.15ms | name | Tapper::Schema::TestrunDB::Result::Host::
296 | 1 | 1 | 2.05ms | 2.05ms | last_insert_id (xsub) | DBI::db::
294 | 2 | 2 | 1.79ms | 3.00ms | auto_rerun | Tapper::Schema::TestrunDB::Result::TestrunScheduling::
147 | 1 | 1 | 1.79ms | 41.8ms | starttime_testrun | Tapper::Schema::TestrunDB::Result::Testrun::
1 | 1 | 1 | 1.62ms | 1.65ms | BEGIN@4 | main::
294 | 2 | 2 | 1.60ms | 21.8ms | host_id | Tapper::Schema::TestrunDB::Result::TestrunScheduling::
145 | 2 | 2 | 1.53ms | 38.7ms | prepare (xsub) | DBI::db::
533 | 1 | 1 | 1.52ms | 4.46ms | around | Class::MOP::Class:::
71 | 1 | 1 | 1.41ms | 7.93s | do (xsub) | DBI::db::
147 | 1 | 1 | 1.34ms | 8.59ms | prioqueue_seq | Tapper::Schema::TestrunDB::Result::TestrunScheduling::
147 | 1 | 1 | 1.23ms | 272ms | preconditions | Tapper::Schema::TestrunDB::Result::Testrun::
1 | 1 | 1 | 1.17ms | 1.74ms | BEGIN@7 | main::
1 | 1 | 1 | 1.08ms | 1.19ms | BEGIN@8 | main::
146 | 2 | 2 | 1.04ms | 1.04ms | DESTROY (xsub) | DBI::common::
147 | 1 | 1 | 1.02ms | 1.74ms | queue_id | Tapper::Schema::TestrunDB::Result::TestrunScheduling::
1 | 1 | 1 | 1.00ms | 1.15ms | BEGIN@23 | main::
129 | 1 | 1 | 893µs | 1.52ms | id | Tapper::Schema::TestrunDB::Result::Precondition::
1 | 1 | 1 | 891µs | 696ms | BEGIN@10 | main::
71 | 1 | 1 | 870µs | 870µs | rows (xsub) | DBI::st::
147 | 1 | 1 | 811µs | 1.25ms | owner_user_id | Tapper::Schema::TestrunDB::Result::Testrun::
39 | 3 | 3 | 783µs | 3.93ms | table_class | DBIx::Class::ResultSourceProxy::Table::
147 | 1 | 1 | 754µs | 1.19ms | notes | Tapper::Schema::TestrunDB::Result::Testrun::
147 | 1 | 1 | 745µs | 1.08ms | shortname | Tapper::Schema::TestrunDB::Result::Testrun::
147 | 1 | 1 | 658µs | 975µs | topic_name | Tapper::Schema::TestrunDB::Result::Testrun::
1 | 1 | 1 | 618µs | 8.78s | BEGIN@18 | main::
1 | 1 | 1 | 605µs | 21.5ms | BEGIN@19 | main::
1 | 1 | 1 | 559µs | 7.09ms | BEGIN@24 | main::
30 | 30 | 21 | 516µs | 516µs | VERSION (xsub) | UNIVERSAL::
1 | 1 | 1 | 460µs | 5.11ms | BEGIN@17 | main::
1 | 1 | 1 | 338µs | 395µs | BEGIN@3 | main::
73 | 2 | 2 | 322µs | 322µs | DESTROY (xsub) | DBD::_mem::common::
35 | 35 | 34 | 288µs | 2.23ms | set_primary_key | DBIx::Class::ResultSourceProxy::
6 | 1 | 1 | 280µs | 280µs | sqlite_register_fts3_perl_tokenizer (xsub) | DBI::db::
33 | 4 | 1 | 215µs | 392µs | _columns | DBIx::Class::ResultSource::
41 | 3 | 2 | 195µs | 1.02ms | _skip_namespace_frames | DBIx::Class::
17 | 16 | 3 | 178µs | 458µs | result_source | DBIx::Class::ResultSet::
16 | 7 | 3 | 163µs | 422µs | result_source_instance | Tapper::Schema::TestrunDB::Result::User::
24 | 8 | 3 | 154µs | 447µs | result_source_instance | Tapper::Schema::TestrunDB::Result::Precondition::
14 | 6 | 3 | 139µs | 384µs | result_source_instance | DBIx::Class::Version::Table::
36 | 9 | 4 | 135µs | 391µs | result_source_instance | Tapper::Schema::ReportsDB::Result::Report::
7 | 4 | 2 | 122µs | 333µs | source_name | DBIx::Class::ResultSource::
37 | 1 | 1 | 116µs | 876µs | sqlt_deploy_callback | DBIx::Class::ResultSource::
5 | 2 | 2 | 109µs | 368µs | name | DBIx::Class::ResultSource::
15 | 8 | 3 | 98µs | 210µs | result_source_instance | Tapper::Schema::ReportsDB::Result::Contact::
19 | 9 | 4 | 88µs | 229µs | result_source_instance | Tapper::Schema::ReportsDB::Result::ReportComment::
7 | 3 | 2 | 87µs | 13.7ms | sql_maker_class | DBIx::Class::Storage::DBI::
18 | 9 | 4 | 79µs | 219µs | result_source_instance | Tapper::Schema::ReportsDB::Result::ReportFile::
12 | 7 | 3 | 78µs | 169µs | result_source_instance | Tapper::Schema::TestrunDB::Result::Topic::
17 | 8 | 3 | 77µs | 201µs | result_source_instance | Tapper::Schema::TestrunDB::Result::Message::
15 | 8 | 3 | 77µs | 195µs | result_source_instance | Tapper::Schema::ReportsDB::Result::Notification::
18 | 8 | 3 | 76µs | 206µs | result_source_instance | Tapper::Schema::TestrunDB::Result::State::
16 | 8 | 3 | 75µs | 197µs | result_source_instance | Tapper::Schema::ReportsDB::Result::ReportgroupTestrun::
5 | 2 | 1 | 74µs | 209µs | _ordered_columns | DBIx::Class::ResultSource::
15 | 8 | 3 | 71µs | 181µs | result_source_instance | Tapper::Schema::TestrunDB::Result::HostFeature::
13 | 8 | 3 | 71µs | 174µs | result_source_instance | Tapper::Schema::TestrunDB::Result::TestplanInstance::
16 | 9 | 4 | 70µs | 187µs | result_source_instance | Tapper::Schema::ReportsDB::Result::Tap::
4 | 3 | 2 | 70µs | 166µs | _result_class | DBIx::Class::ResultSet::
89 | 1 | 1 | 69µs | 69µs | SvREADONLY (xsub) | Internals::
1 | 1 | 1 | 68µs | 794µs | debug | DBIx::Class::Storage::
15 | 8 | 3 | 68µs | 179µs | result_source_instance | Tapper::Schema::TestrunDB::Result::ScenarioElement::
14 | 8 | 3 | 67µs | 172µs | result_source_instance | Tapper::Schema::TestrunDB::Result::TestrunRequestedHost::
11 | 10 | 2 | 66µs | 190µs | sth | DBIx::Class::Storage::DBI::Cursor::
1 | 1 | 1 | 66µs | 194µs | resultset_attributes | DBIx::Class::ResultSource::
14 | 7 | 3 | 65µs | 169µs | result_source_instance | Tapper::Schema::ReportsDB::Result::NotificationEvent::
1 | 1 | 1 | 64µs | 177µs | transaction_depth | DBIx::Class::Storage::
14 | 8 | 3 | 63µs | 168µs | result_source_instance | Tapper::Schema::TestrunDB::Result::PrePrecondition::
9 | 8 | 3 | 63µs | 140µs | result_source_instance | Tapper::Schema::ReportsDB::Result::ReportSection::
6 | 1 | 1 | 63µs | 2.19ms | connect (xsub) | DBI::dr::
4 | 1 | 1 | 60µs | 73µs | FIRSTKEY (xsub) | DBI::common::
1 | 1 | 1 | 58µs | 173µs | unsafe | DBIx::Class::Storage::DBI::
11 | 8 | 3 | 57µs | 139µs | result_source_instance | Tapper::Schema::ReportsDB::Result::ReportTopic::
11 | 8 | 3 | 57µs | 141µs | result_source_instance | Tapper::Schema::TestrunDB::Result::TestrunRequestedFeature::
11 | 8 | 3 | 56µs | 140µs | result_source_instance | Tapper::Schema::ReportsDB::Result::ReportgroupArbitrary::
11 | 8 | 3 | 55µs | 137µs | result_source_instance | Tapper::Schema::ReportsDB::Result::User::
1 | 1 | 1 | 53µs | 141µs | _primaries | DBIx::Class::ResultSource::
6 | 2 | 2 | 52µs | 137µs | sql_limit_dialect | DBIx::Class::Storage::DBI::
16 | 15 | 3 | 51µs | 113µs | _dbh | DBIx::Class::Storage::DBI::
9 | 8 | 3 | 50µs | 116µs | result_source_instance | Tapper::Schema::TestrunDB::Result::Scenario::
1 | 1 | 1 | 50µs | 153µs | name_sep | DBIx::Class::SQLMaker::
9 | 8 | 3 | 50µs | 121µs | result_source_instance | Tapper::Schema::ReportsDB::Result::ReportgroupTestrunStats::
9 | 8 | 3 | 49µs | 119µs | result_source_instance | Tapper::Schema::ReportsDB::Result::Suite::
8 | 7 | 3 | 49µs | 107µs | result_source_instance | Tapper::Schema::TestrunDB::Result::Preconditiontype::
1 | 1 | 1 | 44µs | 157µs | _conn_pid | DBIx::Class::Storage::DBI::
5 | 4 | 2 | 43µs | 114µs | _driver_determined | DBIx::Class::Storage::DBI::
12 | 1 | 1 | 42µs | 228µs | storage_type | DBIx::Class::Schema::
5 | 4 | 2 | 42µs | 111µs | _connect_info | DBIx::Class::Storage::DBI::
1 | 1 | 1 | 40µs | 150µs | schema | DBIx::Class::Storage::
9 | 8 | 2 | 38µs | 98µs | _dbh_details | DBIx::Class::Storage::DBI::
4 | 4 | 4 | 37µs | 107µs | is_virtual | DBIx::Class::ResultSource::View::
9 | 8 | 4 | 36µs | 107µs | result_source_instance | Tapper::Schema::ReportsDB::Result::View010TestrunOverviewReports::
6 | 5 | 2 | 36µs | 98µs | _sql_maker | DBIx::Class::Storage::DBI::
1 | 1 | 1 | 35µs | 128µs | limit_dialect | DBIx::Class::SQLMaker::
1 | 1 | 1 | 34µs | 119µs | disable_sth_caching | DBIx::Class::Storage::DBI::
5 | 4 | 2 | 34µs | 97µs | _sql_maker_opts | DBIx::Class::Storage::DBI::
4 | 3 | 3 | 33µs | 99µs | _dbic_connect_attributes | DBIx::Class::Storage::DBI::
1 | 1 | 1 | 33µs | 104µs | on_connect_call | DBIx::Class::Storage::DBI::
6 | 5 | 2 | 32µs | 107µs | _dbi_connect_info | DBIx::Class::Storage::DBI::
9 | 8 | 4 | 32µs | 94µs | result_source_instance | Tapper::Schema::ReportsDB::Result::View020TestrunOverview::
1 | 1 | 1 | 32µs | 94µs | on_connect_do | DBIx::Class::Storage::DBI::
6 | 5 | 4 | 32µs | 95µs | view_definition | DBIx::Class::ResultSource::View::
1 | 1 | 1 | 31µs | 99µs | _dbh_autocommit | DBIx::Class::Storage::DBI::
4 | 1 | 1 | 30µs | 242µs | exception_action | DBIx::Class::Schema::
1 | 1 | 1 | 30µs | 93µs | _unique_constraints | DBIx::Class::ResultSource::
1 | 1 | 1 | 29µs | 96µs | _relationships | DBIx::Class::ResultSource::
6 | 1 | 1 | 29µs | 29µs | sqlite_collation_needed (xsub) | DBI::db::
4 | 1 | 1 | 29µs | 93µs | get_info (xsub) | DBI::db::
6 | 6 | 3 | 28µs | 69µs | result_source_instance | DBIx::Class::Version::TableCompat::
6 | 1 | 1 | 28µs | 28µs | sqlite_create_function (xsub) | DBI::db::
4 | 1 | 1 | 25µs | 120µs | stacktrace | DBIx::Class::Schema::
4 | 1 | 1 | 24µs | 56µs | __column_dynamic_default_triggers | DBIx::Class::DynamicDefault::
2 | 2 | 2 | 23µs | 40µs | upgrade_directory | DBIx::Class::Schema::Versioned::
3 | 3 | 3 | 23µs | 94µs | add_unique_constraint | DBIx::Class::ResultSourceProxy::
5 | 4 | 2 | 21µs | 10.8ms | datetime_parser_type | DBIx::Class::Storage::DBI::
6 | 1 | 1 | 15µs | 15µs | connected (xsub) | DBI::db::
2 | 1 | 1 | 14µs | 74µs | ping (xsub) | DBI::db::
1 | 1 | 1 | 13µs | 13µs | disconnect_all (xsub) | DBI::dr::
1 | 1 | 1 | 13µs | 89µs | BEGIN@11 | main::
2 | 1 | 1 | 12µs | 35µs | _not_impl (xsub) | DBI::common::
32 | 1 | 1 | 11µs | 11µs | _columns (xsub) | __CAG__XSA__BREEDER__::
1 | 1 | 1 | 10µs | 10µs | (bool (xsub) | version::
2 | 2 | 2 | 10µs | 21µs | backup_directory | DBIx::Class::Schema::Versioned::
1 | 1 | 1 | 10µs | 45µs | BEGIN@14 | main::
1 | 1 | 1 | 10µs | 33µs | BEGIN@16 | main::
1 | 1 | 1 | 7µs | 3.58ms | BEGIN@12 | main::
1 | 1 | 1 | 7µs | 12µs | sql_quote_char | DBIx::Class::Storage::DBI::
1 | 1 | 1 | 6µs | 6µs | (cmp (xsub) | version::
1 | 1 | 1 | 5µs | 11µs | sql_name_sep | DBIx::Class::Storage::DBI::
2 | 1 | 1 | 5µs | 5µs | trace_msg (xsub) | DBI::common::
6 | 1 | 1 | 4µs | 4µs | source_name (xsub) | __CAG__XSA__BREEDER__::
4 | 1 | 1 | 3µs | 3µs | name (xsub) | __CAG__XSA__BREEDER__::
4 | 1 | 1 | 2µs | 2µs | _ordered_columns (xsub) | __CAG__XSA__BREEDER__::
0 | 0 | 0 | 0s | 0s | RUNTIME | main::
0 | 0 | 0 | 0s | 0s | __ANON__[xt/tapper-mcp-scheduler-with-db-longrun.t:33] | main::
0 | 0 | 0 | 0s | 0s | __ANON__[xt/tapper-mcp-scheduler-with-db-longrun.t:51] | main::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
0 | 12 | 2.36ms | Profile data that couldn't be associated with a specific line: # spent 1.36ms making 1 call to Test::MockModule::DESTROY
# spent 434µs making 3 calls to Moose::Object::DESTROY, avg 145µs/call
# spent 132µs making 1 call to Test::Builder::END
# spent 132µs making 1 call to DBI::END
# spent 118µs making 1 call to Log::Log4perl::END
# spent 106µs making 1 call to DBIx::Class::Storage::DBI::END
# spent 55µs making 1 call to File::Temp::END
# spent 14µs making 1 call to Class::XSAccessor::END
# spent 6µs making 1 call to DBIx::Class::Schema::END
# spent 5µs making 1 call to DBIx::Class::ResultSource::END | ||
1 | 1 | 171µs | #! /usr/bin/env perl | ||
2 | |||||
3 | 3 | 290µs | 2 | 400µs | # spent 395µs (338+57) within main::BEGIN@3 which was called:
# once (338µs+57µs) by main::RUNTIME at line 3 # spent 395µs making 1 call to main::BEGIN@3
# spent 4µs making 1 call to strict::import |
4 | 3 | 1.51ms | 2 | 1.67ms | # spent 1.65ms (1.62+37µs) within main::BEGIN@4 which was called:
# once (1.62ms+37µs) by main::RUNTIME at line 4 # spent 1.65ms making 1 call to main::BEGIN@4
# spent 18µs making 1 call to warnings::import |
5 | |||||
6 | # get rid of warnings | ||||
7 | 3 | 130µs | 2 | 1.75ms | # spent 1.74ms (1.17+574µs) within main::BEGIN@7 which was called:
# once (1.17ms+574µs) by main::RUNTIME at line 7 # spent 1.74ms making 1 call to main::BEGIN@7
# spent 2µs making 1 call to Class::C3::import |
8 | 3 | 87µs | 1 | 1.19ms | # spent 1.19ms (1.08+116µs) within main::BEGIN@8 which was called:
# once (1.08ms+116µs) by main::RUNTIME at line 8 # spent 1.19ms making 1 call to main::BEGIN@8 |
9 | |||||
10 | 3 | 131µs | 2 | 1.39s | # spent 696ms (891µs+695) within main::BEGIN@10 which was called:
# once (891µs+695ms) by main::RUNTIME at line 10 # spent 696ms making 1 call to main::BEGIN@10
# spent 695ms making 1 call to aliased::import |
11 | 3 | 23µs | 2 | 165µs | # spent 89µs (13+76) within main::BEGIN@11 which was called:
# once (13µs+76µs) by main::RUNTIME at line 11 # spent 89µs making 1 call to main::BEGIN@11
# spent 76µs making 1 call to aliased::import |
12 | 3 | 29µs | 2 | 7.15ms | # spent 3.58ms (7µs+3.57) within main::BEGIN@12 which was called:
# once (7µs+3.57ms) by main::RUNTIME at line 12 # spent 3.58ms making 1 call to main::BEGIN@12
# spent 3.57ms making 1 call to aliased::import |
13 | |||||
14 | 3 | 21µs | 2 | 80µs | # spent 45µs (10+35) within main::BEGIN@14 which was called:
# once (10µs+35µs) by main::RUNTIME at line 14 # spent 45µs making 1 call to main::BEGIN@14
# spent 35µs making 1 call to Exporter::import |
15 | |||||
16 | 3 | 21µs | 2 | 56µs | # spent 33µs (10+23) within main::BEGIN@16 which was called:
# once (10µs+23µs) by main::RUNTIME at line 16 # spent 33µs making 1 call to main::BEGIN@16
# spent 23µs making 1 call to Exporter::import |
17 | 3 | 118µs | 2 | 5.13ms | # spent 5.11ms (460µs+4.65) within main::BEGIN@17 which was called:
# once (460µs+4.65ms) by main::RUNTIME at line 17 # spent 5.11ms making 1 call to main::BEGIN@17
# spent 24µs making 1 call to Exporter::import |
18 | 3 | 154µs | 2 | 8.78s | # spent 8.78s (618µs+8.78) within main::BEGIN@18 which was called:
# once (618µs+8.78s) by main::RUNTIME at line 18 # spent 8.78s making 1 call to main::BEGIN@18
# spent 18µs making 1 call to Tapper::Schema::TestTools::import |
19 | 3 | 148µs | 1 | 21.5ms | # spent 21.5ms (605µs+20.9) within main::BEGIN@19 which was called:
# once (605µs+20.9ms) by main::RUNTIME at line 19 # spent 21.5ms making 1 call to main::BEGIN@19 |
20 | |||||
21 | 3 | 162µs | 3 | 11.0ms | # spent 10.7ms (3.33+7.33) within main::BEGIN@21 which was called:
# once (3.33ms+7.33ms) by main::RUNTIME at line 21 # spent 10.7ms making 1 call to main::BEGIN@21
# spent 308µs making 1 call to Test::Builder::Module::import
# spent 25µs making 1 call to UNIVERSAL::VERSION |
22 | 3 | 113µs | 2 | 4.82ms | # spent 4.60ms (2.27+2.33) within main::BEGIN@22 which was called:
# once (2.27ms+2.33ms) by main::RUNTIME at line 22 # spent 4.60ms making 1 call to main::BEGIN@22
# spent 216µs making 1 call to Exporter::import |
23 | 3 | 130µs | 1 | 1.15ms | # spent 1.15ms (1.00+142µs) within main::BEGIN@23 which was called:
# once (1.00ms+142µs) by main::RUNTIME at line 23 # spent 1.15ms making 1 call to main::BEGIN@23 |
24 | 3 | 4.51ms | 1 | 7.09ms | # spent 7.09ms (559µs+6.53) within main::BEGIN@24 which was called:
# once (559µs+6.53ms) by main::RUNTIME at line 24 # spent 7.09ms making 1 call to main::BEGIN@24 |
25 | |||||
26 | $SIG{INT} = sub { | ||||
27 | $SIG{INT}='ignore'; # not reentrant, don't handle signal twice | ||||
28 | my $backtrace = Devel::Backtrace->new(-start=>2, -format => '%I. %s'); | ||||
29 | |||||
30 | print $backtrace; | ||||
31 | |||||
32 | exit -1; | ||||
33 | 1 | 29µs | }; | ||
34 | |||||
35 | |||||
36 | # -------------------------------------------------------------------------------- | ||||
37 | 1 | 11µs | 2 | 4.89s | construct_fixture( schema => testrundb_schema, fixture => 't/fixtures/testrundb/testrun_with_scheduling_long.yml' ); # spent 4.89s making 1 call to Test::Fixture::DBIC::Schema::construct_fixture
# spent 7µs making 1 call to Tapper::Schema::TestTools::__ANON__[Tapper/Schema/TestTools.pm:61] |
38 | # -------------------------------------------------------------------------------- | ||||
39 | 1 | 42µs | 4 | 108ms | model('TestrunDB')->resultset('QueueHost')->new({host_id => 2, queue_id => 2 })->insert; # addqueue bullock:KVM # spent 108ms making 1 call to DBIx::Class::Row::insert
# spent 213µs making 1 call to DBIx::Class::Schema::resultset
# spent 188µs making 1 call to DBIx::Class::ResultSet::new
# spent 14µs making 1 call to Memoize::__ANON__[(eval 256)[Memoize.pm:71]:1] |
40 | 1 | 54µs | 4 | 108ms | model('TestrunDB')->resultset('QueueHost')->new({host_id => 5, queue_id => 1 })->insert; # addqueue bascha:Xen # spent 107ms making 1 call to DBIx::Class::Row::insert
# spent 533µs making 1 call to DBIx::Class::Schema::resultset
# spent 481µs making 1 call to DBIx::Class::ResultSet::new
# spent 17µs making 1 call to Memoize::__ANON__[(eval 256)[Memoize.pm:71]:1] |
41 | # -------------------------------------------------- | ||||
42 | |||||
43 | 1 | 2µs | srand(17); # same random numbers every time | ||
44 | |||||
45 | 1 | 26µs | 1 | 14.3ms | my $algorithm = Algorithm->new_with_traits ( traits => [WFQ] ); # spent 14.3ms making 1 call to MooseX::Traits::new_with_traits |
46 | 1 | 9µs | 1 | 839µs | my $scheduler = Controller->new (algorithm => $algorithm); # spent 839µs making 1 call to Moose::Object::new |
47 | |||||
48 | # -------------------------------------------------- | ||||
49 | |||||
50 | 1 | 8µs | 1 | 51µs | my $mock = new Test::MockModule('Tapper::Schema::TestrunDB::Result::TestrunScheduling'); # spent 51µs making 1 call to Test::MockModule::new |
51 | 1 | 5µs | 1 | 126µs | $mock->mock('produce_preconditions',sub{return 0;}); # spent 126µs making 1 call to Test::MockModule::mock |
52 | |||||
53 | sub toggle_host_free | ||||
54 | # spent 17.1s (25.7ms+17.1) within main::toggle_host_free which was called 180 times, avg 95.2ms/call:
# 180 times (25.7ms+17.1s) by main::RUNTIME at line 84, avg 95.2ms/call | ||||
55 | 720 | 17.0ms | 540 | 787ms | my @hosts = model("TestrunDB")->resultset("Host")->all; # spent 691ms making 180 calls to DBIx::Class::ResultSet::all, avg 3.84ms/call
# spent 93.7ms making 180 calls to DBIx::Class::Schema::resultset, avg 521µs/call
# spent 2.57ms making 180 calls to Memoize::__ANON__[(eval 256)[Memoize.pm:71]:1], avg 14µs/call |
56 | 1 | 3.62ms | 180 | 1.10ms | my $host = $hosts[int rand(int @hosts)]; # spent 1.10ms making 180 calls to DBIx::Class::Storage::DBI::Cursor::DESTROY, avg 6µs/call |
57 | 146 | 950µs | 352 | 151ms | if ($host->free) { # spent 126ms making 34 calls to DBIx::Class::ResultSet::count, avg 3.70ms/call
# spent 12.5ms making 34 calls to DBIx::Class::Schema::resultset, avg 367µs/call
# spent 7.31ms making 34 calls to Tapper::Schema::TestrunDB::ResultSet::Host::free_hosts, avg 215µs/call
# spent 3.92ms making 182 calls to Tapper::Schema::TestrunDB::Result::Host::free, avg 22µs/call
# spent 1.31ms making 34 calls to DBIx::Class::Storage::DBI::Cursor::DESTROY, avg 38µs/call
# spent 396µs making 34 calls to Memoize::__ANON__[(eval 256)[Memoize.pm:71]:1], avg 12µs/call |
58 | $host->free(0) if model("TestrunDB")->resultset("Host")->free_hosts->count > 1; | ||||
59 | } else { | ||||
60 | 146 | 47.0ms | $host->free(1); # spent 47.0ms making 146 calls to Tapper::Schema::TestrunDB::Result::Host::free, avg 322µs/call | ||
61 | } | ||||
62 | 180 | 16.1s | $host->update(); # spent 16.1s making 180 calls to DBIx::Class::Relationship::CascadeActions::update, avg 89.6ms/call | ||
63 | } | ||||
64 | |||||
65 | 1 | 300ns | my $next_job; | ||
66 | 1 | 400ns | my @jobqueue; | ||
67 | 1 | 400ns | my %jobs; | ||
68 | # Job 1 | ||||
69 | |||||
70 | 3 | 487µs | eval{ | ||
71 | 540 | 7.22ms | for (my $i=0; $i<180; $i++) { | ||
72 | |||||
73 | 180 | 100s | $next_job = $scheduler->get_next_job(); # spent 100s making 180 calls to Tapper::MCP::Scheduler::Controller::get_next_job, avg 557ms/call | ||
74 | 654 | 13.7ms | if ($next_job) { | ||
75 | 147 | 7.22ms | print STDERR "."; # spent 7.22ms making 147 calls to main::CORE:print, avg 49µs/call | ||
76 | 294 | 4.89ms | push @jobqueue, $next_job->queue->name; # spent 3.46ms making 147 calls to Tapper::Schema::TestrunDB::Result::Queue::name, avg 24µs/call
# spent 1.43ms making 147 calls to Tapper::Schema::TestrunDB::Result::TestrunScheduling::queue, avg 10µs/call | ||
77 | 294 | 2.37ms | $jobs{$next_job->queue->name}++; # spent 1.78ms making 147 calls to Tapper::Schema::TestrunDB::Result::Queue::name, avg 12µs/call
# spent 599µs making 147 calls to Tapper::Schema::TestrunDB::Result::TestrunScheduling::queue, avg 4µs/call | ||
78 | 147 | 54.4s | $scheduler->mark_job_as_running($next_job); # spent 54.4s making 147 calls to Tapper::MCP::Scheduler::Controller::mark_job_as_running, avg 370ms/call | ||
79 | } else { | ||||
80 | 33 | 1.22ms | print STDERR ","; # spent 1.22ms making 33 calls to main::CORE:print, avg 37µs/call | ||
81 | $jobs{none}++; | ||||
82 | } | ||||
83 | |||||
84 | 180 | 17.1s | toggle_host_free(); # spent 17.1s making 180 calls to main::toggle_host_free, avg 95.2ms/call | ||
85 | |||||
86 | } | ||||
87 | }; | ||||
88 | 1 | 700ns | print $@ if $@; | ||
89 | |||||
90 | 1 | 168µs | 2 | 343µs | print STDERR "\n# ".Dumper \%jobs; # spent 214µs making 1 call to Data::Dumper::Dumper
# spent 128µs making 1 call to main::CORE:print |
91 | 1 | 114µs | 1 | 33µs | print STDERR "# ".join(", ", @jobqueue); # spent 33µs making 1 call to main::CORE:print |
92 | |||||
93 | 1 | 9µs | 1 | 1.36ms | is($jobs{Kernel}, 18,'Kernel queue bandwith'); # spent 1.36ms making 1 call to Test::More::is |
94 | 1 | 5µs | 1 | 828µs | is($jobs{KVM}, 59,'KVM queue bandwith'); # spent 828µs making 1 call to Test::More::is |
95 | 1 | 5µs | 1 | 786µs | is($jobs{Xen}, 70, 'Xen queue bandwith'); # spent 786µs making 1 call to Test::More::is |
96 | 1 | 5µs | 1 | 816µs | is($jobs{none}, 33, 'Always jobs'); # spent 816µs making 1 call to Test::More::is |
97 | |||||
98 | 1 | 5µs | 1 | 643µs | ok(1, 'Dummy'); # spent 643µs making 1 call to Test::More::ok |
99 | |||||
100 | 1 | 118µs | 1 | 242µs | done_testing(); # spent 242µs making 1 call to Test::More::done_testing |
101 | |||||
# spent 22.7ms within DBD::SQLite::st::_prepare which was called 145 times, avg 157µs/call:
# 145 times (22.7ms+0s) by DBD::SQLite::db::prepare at line 194 of DBD/SQLite.pm, avg 157µs/call | |||||
# spent 322µs within DBD::_mem::common::DESTROY which was called 73 times, avg 4µs/call:
# 71 times (316µs+0s) by DBD::SQLite::db::do at line 205 of DBD/SQLite.pm, avg 4µs/call
# 2 times (6µs+0s) by DBD::SQLite::db::prepare at line 1706 of DBI.pm, avg 3µs/call | |||||
# spent 1.04ms within DBI::common::DESTROY which was called 146 times, avg 7µs/call:
# 142 times (1.02ms+0s) by DBD::SQLite::db::do at line 205 of DBD/SQLite.pm, avg 7µs/call
# 4 times (15µs+0s) by DBD::SQLite::db::prepare at line 1706 of DBI.pm, avg 4µs/call | |||||
# spent 62.7ms within DBI::common::FETCH which was called 10515 times, avg 6µs/call:
# 7945 times (55.1ms+0s) by DBD::_::db::prepare_cached at line 1699 of DBI.pm, avg 7µs/call
# 2100 times (3.81ms+0s) by DBIx::Class::Storage::DBI::Cursor::DESTROY at line 181 of DBIx/Class/Storage/DBI/Cursor.pm, avg 2µs/call
# 294 times (2.36ms+0s) by DBD::_::db::begin_work at line 1722 of DBI.pm, avg 8µs/call
# 71 times (860µs+0s) by DBD::SQLite::db::do at line 210 of DBD/SQLite.pm, avg 12µs/call
# 71 times (441µs+0s) by DBD::SQLite::db::do at line 207 of DBD/SQLite.pm, avg 6µs/call
# 8 times (19µs+0s) by DBIx::Class::Storage::DBI::sqlt_type at line 2445 of DBIx/Class/Storage/DBI.pm, avg 2µs/call
# 6 times (29µs+0s) by DBIx::Class::Storage::DBI::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/DBIx/Class/Storage/DBI.pm:1300] at line 1258 of DBIx/Class/Storage/DBI.pm, avg 5µs/call
# 6 times (11µs+0s) by DBIx::Class::Storage::DBI::SQLite::_dbh_autocommit or DBIx::Class::Storage::DBI::_connect at line 1308 of DBIx/Class/Storage/DBI.pm, avg 2µs/call
# 6 times (10µs+0s) by DBIx::Class::Storage::DBI::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/DBIx/Class/Storage/DBI.pm:1300] at line 1265 of DBIx/Class/Storage/DBI.pm, avg 2µs/call
# 2 times (11µs+0s) by DBI::db::prepare_cached at line 2252 of DBIx/Class/Storage/DBI.pm, avg 6µs/call
# 2 times (7µs+0s) by DBIx::Class::Storage::DBI::_seems_connected at line 893 of DBIx/Class/Storage/DBI.pm, avg 4µs/call
# 2 times (3µs+0s) by DBIx::Class::Storage::DBI::connected at line 880 of DBIx/Class/Storage/DBI.pm, avg 2µs/call
# 2 times (2µs+0s) by DBD::_::db::ping at line 1717 of DBI.pm, avg 1µs/call | |||||
# spent 73µs (60+14) within DBI::common::FIRSTKEY which was called 4 times, avg 18µs/call:
# 4 times (60µs+14µs) by Data::Dumper::Dumpxs at line 190 of Data/Dumper.pm, avg 18µs/call | |||||
# spent 2.27ms within DBI::common::STORE which was called 638 times, avg 4µs/call:
# 294 times (1.40ms+0s) by DBD::_::db::begin_work at line 1725 of DBI.pm, avg 5µs/call
# 294 times (743µs+0s) by DBD::_::db::begin_work at line 1724 of DBI.pm, avg 3µs/call
# 18 times (50µs+0s) by DBI::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/x86_64-linux/DBI.pm:725] at line 710 of DBI.pm, avg 3µs/call
# 16 times (46µs+0s) by DBI::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/x86_64-linux/DBI.pm:725] at line 713 of DBI.pm, avg 3µs/call
# 6 times (18µs+0s) by DBI::connect at line 729 of DBI.pm, avg 3µs/call
# 6 times (14µs+0s) by DBIx::Class::Storage::DBI::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/DBIx/Class/Storage/DBI.pm:1298] at line 1297 of DBIx/Class/Storage/DBI.pm, avg 2µs/call
# 2 times (6µs+0s) by DBIx::Class::Storage::DBI::connected at line 880 of DBIx/Class/Storage/DBI.pm, avg 3µs/call
# 2 times (2µs+0s) by DBIx::Class::Storage::DBI::connected at line 791 of DBIx/Class/Storage/DBI.pm, avg 1µs/call | |||||
# spent 35µs (12+22) within DBI::common::_not_impl which was called 2 times, avg 17µs/call:
# 2 times (12µs+22µs) by DBD::_::db::ping at line 1714 of DBI.pm, avg 17µs/call | |||||
# spent 5µs within DBI::common::trace_msg which was called 2 times, avg 2µs/call:
# 2 times (5µs+0s) by DBD::_::common::_not_impl at line 1349 of DBI.pm, avg 2µs/call | |||||
# spent 12.4ms (2.98+9.39) within DBI::db::begin_work which was called 294 times, avg 42µs/call:
# 294 times (2.98ms+9.39ms) by DBIx::Class::Storage::DBI::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/DBIx/Class/Storage/DBI.pm:1339] at line 1339 of DBIx/Class/Storage/DBI.pm, avg 42µs/call | |||||
# spent 34.8s within DBI::db::commit which was called 294 times, avg 118ms/call:
# 294 times (34.8s+0s) by DBIx::Class::Storage::DBI::_exec_txn_commit at line 1371 of DBIx/Class/Storage/DBI.pm, avg 118ms/call | |||||
# spent 15µs within DBI::db::connected which was called 6 times, avg 2µs/call:
# 6 times (15µs+0s) by DBI::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/x86_64-linux/DBI.pm:725] at line 720 of DBI.pm, avg 2µs/call | |||||
# spent 7.93s (1.41ms+7.93) within DBI::db::do which was called 71 times, avg 112ms/call:
# 71 times (1.41ms+7.93s) by DBIx::Class::Storage::DBI::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/DBIx/Class/Storage/DBI.pm:2762] at line 2762 of DBIx/Class/Storage/DBI.pm, avg 112ms/call | |||||
# spent 93µs (29+64) within DBI::db::get_info which was called 4 times, avg 23µs/call:
# 4 times (29µs+64µs) by DBIx::Class::Storage::DBI::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/DBIx/Class/Storage/DBI.pm:1116] at line 1116 of DBIx/Class/Storage/DBI.pm, avg 23µs/call | |||||
# spent 2.05ms within DBI::db::last_insert_id which was called 296 times, avg 7µs/call:
# 296 times (2.05ms+0s) by DBIx::Class::Storage::DBI::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/DBIx/Class/Storage/DBI.pm:2358] at line 2358 of DBIx/Class/Storage/DBI.pm, avg 7µs/call | |||||
# spent 74µs (14+60) within DBI::db::ping which was called 2 times, avg 37µs/call:
# 2 times (14µs+60µs) by DBIx::Class::Storage::DBI::_ping at line 901 of DBIx/Class/Storage/DBI.pm, avg 37µs/call | |||||
# spent 38.7ms (1.53+37.2) within DBI::db::prepare which was called 145 times, avg 267µs/call:
# 74 times (705µs+16.0ms) by DBD::_::db::prepare_cached at line 1706 of DBI.pm, avg 226µs/call
# 71 times (825µs+21.2ms) by DBD::SQLite::db::do at line 206 of DBD/SQLite.pm, avg 310µs/call | |||||
# spent 29µs within DBI::db::sqlite_collation_needed which was called 6 times, avg 5µs/call:
# 6 times (29µs+0s) by DBD::SQLite::dr::connect at line 129 of DBD/SQLite.pm, avg 5µs/call | |||||
# spent 28µs within DBI::db::sqlite_create_function which was called 6 times, avg 5µs/call:
# 6 times (28µs+0s) by DBD::SQLite::dr::connect at line 130 of DBD/SQLite.pm, avg 5µs/call | |||||
# spent 280µs within DBI::db::sqlite_register_fts3_perl_tokenizer which was called 6 times, avg 47µs/call:
# 6 times (280µs+0s) by DBD::SQLite::dr::connect at line 131 of DBD/SQLite.pm, avg 47µs/call | |||||
# spent 2.19ms (63µs+2.13) within DBI::dr::connect which was called 6 times, avg 365µs/call:
# 6 times (63µs+2.13ms) by DBI::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/x86_64-linux/DBI.pm:725] at line 658 of DBI.pm, avg 365µs/call | |||||
# spent 13µs within DBI::dr::disconnect_all which was called:
# once (13µs+0s) by DBI::disconnect_all at line 737 of DBI.pm | |||||
# spent 37.6ms within DBI::st::bind_param which was called 11156 times, avg 3µs/call:
# 11156 times (37.6ms+0s) by DBIx::Class::Storage::DBI::_dbh_execute at line 1581 of DBIx/Class/Storage/DBI.pm, avg 3µs/call | |||||
# spent 124s within DBI::st::execute which was called 8088 times, avg 15.4ms/call:
# 8017 times (117s+0s) by DBIx::Class::Storage::DBI::_dbh_execute at line 1593 of DBIx/Class/Storage/DBI.pm, avg 14.5ms/call
# 71 times (7.89s+0s) by DBD::SQLite::db::do at line 207 of DBD/SQLite.pm, avg 111ms/call | |||||
# spent 26.7ms within DBI::st::fetchall_arrayref which was called 1610 times, avg 17µs/call:
# 1610 times (26.7ms+0s) by DBIx::Class::Storage::DBI::Cursor::_dbh_all at line 133 of DBIx/Class/Storage/DBI/Cursor.pm, avg 17µs/call | |||||
# spent 68.7ms within DBI::st::fetchrow_array which was called 7844 times, avg 9µs/call:
# 4271 times (39.7ms+0s) by DBIx::Class::Storage::DBI::Cursor::_dbh_next at line 96 of DBIx/Class/Storage/DBI/Cursor.pm, avg 9µs/call
# 2007 times (25.8ms+0s) by DBIx::Class::Storage::DBI::select_single at line 2219 of DBIx/Class/Storage/DBI.pm, avg 13µs/call
# 1566 times (3.30ms+0s) by DBIx::Class::Storage::DBI::select_single at line 2220 of DBIx/Class/Storage/DBI.pm, avg 2µs/call | |||||
# spent 10.7ms within DBI::st::finish which was called 4107 times, avg 3µs/call:
# 2100 times (6.41ms+0s) by DBIx::Class::Storage::DBI::Cursor::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/DBIx/Class/Storage/DBI/Cursor.pm:182] at line 182 of DBIx/Class/Storage/DBI/Cursor.pm, avg 3µs/call
# 2007 times (4.26ms+0s) by DBIx::Class::Storage::DBI::select_single at line 2225 of DBIx/Class/Storage/DBI.pm, avg 2µs/call | |||||
# spent 870µs within DBI::st::rows which was called 71 times, avg 12µs/call:
# 71 times (870µs+0s) by DBD::SQLite::db::do at line 208 of DBD/SQLite.pm, avg 12µs/call | |||||
# spent 69µs within Internals::SvREADONLY which was called 89 times, avg 771ns/call:
# 89 times (69µs+0s) by constant::import at line 133 of constant.pm, avg 771ns/call | |||||
# spent 516µs within UNIVERSAL::VERSION which was called 30 times, avg 17µs/call:
# once (50µs+0s) by namespace::clean::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/namespace/clean.pm:221] at line 205 of namespace/clean.pm
# once (28µs+0s) by Moose::Util::BEGIN@12 at line 12 of Moose/Util.pm
# once (26µs+0s) by Moose::Exporter::BEGIN@17 at line 17 of Moose/Exporter.pm
# once (25µs+0s) by main::BEGIN@21 at line 21
# once (23µs+0s) by DateTime::BEGIN@47 at line 47 of DateTime.pm
# once (21µs+0s) by Data::OptList::BEGIN@11 at line 11 of Data/OptList.pm
# once (21µs+0s) by namespace::autoclean::BEGIN@13 at line 13 of namespace/autoclean.pm
# once (21µs+0s) by IO::Socket::BEGIN@12 at line 12 of IO/Socket.pm
# once (21µs+0s) by DateTime::BEGIN@48 at line 48 of DateTime.pm
# once (20µs+0s) by namespace::autoclean::BEGIN@16 at line 16 of namespace/autoclean.pm
# once (20µs+0s) by DateTime::TimeZone::BEGIN@16 at line 16 of DateTime/TimeZone.pm
# once (19µs+0s) by File::Temp::BEGIN@146 at line 146 of File/Temp.pm
# once (17µs+0s) by DateTime::BEGIN@49 at line 49 of DateTime.pm
# once (17µs+0s) by B::Hooks::EndOfScope::BEGIN@14 at line 14 of B/Hooks/EndOfScope.pm
# once (17µs+0s) by Moose::Deprecated::BEGIN@12 at line 19 of Moose/Deprecated.pm
# once (14µs+0s) by namespace::autoclean::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/namespace/autoclean.pm:57] at line 46 of namespace/autoclean.pm
# once (14µs+0s) by Class::Load::BEGIN@9 at line 9 of Class/Load.pm
# once (13µs+0s) by File::Temp::BEGIN@144 at line 144 of File/Temp.pm
# once (13µs+0s) by namespace::clean::BEGIN@14 at line 20 of namespace/clean.pm
# once (12µs+0s) by DBIx::Class::Optional::Dependencies::_check_deps at line 1 of (eval 1408)[DBIx/Class/Optional/Dependencies.pm:655]
# once (12µs+0s) by Sub::Exporter::BEGIN@9 at line 9 of Sub/Exporter.pm
# once (12µs+0s) by Module::Implementation::BEGIN@9 at line 9 of Module/Implementation.pm
# once (12µs+0s) by DateTime::BEGIN@50 at line 51 of DateTime.pm
# once (11µs+0s) by DateTime::Format::Builder::BEGIN@13 at line 13 of DateTime/Format/Builder.pm
# once (11µs+0s) by namespace::clean::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/namespace/clean.pm:221] at line 200 of namespace/clean.pm
# once (11µs+0s) by Exporter::Heavy::heavy_export at line 120 of Exporter/Heavy.pm
# once (9µs+0s) by DBD::SQLite::BEGIN@5 at line 5 of DBD/SQLite.pm
# once (9µs+0s) by Class::MOP::BEGIN@18 at line 18 of Class/MOP.pm
# once (9µs+0s) by Class::Load::BEGIN@10 at line 15 of Class/Load.pm
# once (8µs+0s) by Class::Accessor::Grouped::BEGIN@529 at line 550 of Class/Accessor/Grouped.pm | |||||
# spent 48.6ms within UNIVERSAL::can which was called 26422 times, avg 2µs/call:
# 18438 times (29.9ms+0s) by SQL::Abstract::_METHOD_FOR_refkind at line 1302 of SQL/Abstract.pm, avg 2µs/call
# 4273 times (8.08ms+0s) by DBIx::Class::Storage::DBI::Cursor::next at line 108 of DBIx/Class/Storage/DBI/Cursor.pm, avg 2µs/call
# 1610 times (4.09ms+0s) by DBIx::Class::Storage::DBI::Cursor::all at line 143 of DBIx/Class/Storage/DBI/Cursor.pm, avg 3µs/call
# 359 times (1.27ms+0s) by Class::Accessor::Grouped::_mk_group_accessors at line 41 of Class/Accessor/Grouped.pm, avg 4µs/call
# 328 times (280µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 354 of Class/MOP/Class.pm, avg 854ns/call
# 296 times (1.28ms+0s) by DBIx::Class::Storage::DBI::insert at line 1688 of DBIx/Class/Storage/DBI.pm, avg 4µs/call
# 147 times (659µs+0s) by DBIx::Class::InflateColumn::DateTime::_flate_or_fallback at line 198 of DBIx/Class/InflateColumn/DateTime.pm, avg 4µs/call
# 133 times (165µs+0s) by Class::MOP::Method::Generated::_compile_code at line 59 of Class/MOP/Method/Generated.pm, avg 1µs/call
# 133 times (164µs+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 44 of Class/MOP/Mixin/HasAttributes.pm, avg 1µs/call
# 89 times (63µs+0s) by Kwalify::Validator::_validate at line 71 of Kwalify.pm, avg 706ns/call
# 78 times (116µs+0s) by DBIx::Class::ResultSet::_result_class or DBIx::Class::ResultSet::result_source or DBIx::Class::ResultSource::View::is_virtual or DBIx::Class::ResultSource::View::view_definition or DBIx::Class::ResultSource::_columns or DBIx::Class::ResultSource::_ordered_columns or DBIx::Class::ResultSource::_primaries or DBIx::Class::ResultSource::_relationships or DBIx::Class::ResultSource::_unique_constraints or DBIx::Class::ResultSource::name or DBIx::Class::ResultSource::resultset_attributes or DBIx::Class::ResultSource::source_name or DBIx::Class::SQLMaker::limit_dialect or DBIx::Class::SQLMaker::name_sep or DBIx::Class::Storage::DBI::Cursor::sth or DBIx::Class::Storage::DBI::_conn_pid or DBIx::Class::Storage::DBI::_connect_info or DBIx::Class::Storage::DBI::_dbh or DBIx::Class::Storage::DBI::_dbh_autocommit or DBIx::Class::Storage::DBI::_dbh_details or DBIx::Class::Storage::DBI::_dbi_connect_info or DBIx::Class::Storage::DBI::_dbic_connect_attributes or DBIx::Class::Storage::DBI::_driver_determined or DBIx::Class::Storage::DBI::_sql_maker or DBIx::Class::Storage::DBI::_sql_maker_opts or DBIx::Class::Storage::DBI::disable_sth_caching or DBIx::Class::Storage::DBI::on_connect_call or DBIx::Class::Storage::DBI::on_connect_do or DBIx::Class::Storage::DBI::unsafe or DBIx::Class::Storage::debug or DBIx::Class::Storage::schema or DBIx::Class::Storage::transaction_depth at line 729 of Class/Accessor/Grouped.pm, avg 1µs/call
# 72 times (202µs+0s) by DBIx::Class::ResultSet::_result_class or DBIx::Class::ResultSet::result_source or DBIx::Class::ResultSource::View::is_virtual or DBIx::Class::ResultSource::View::view_definition or DBIx::Class::ResultSource::_columns or DBIx::Class::ResultSource::_ordered_columns or DBIx::Class::ResultSource::_primaries or DBIx::Class::ResultSource::_relationships or DBIx::Class::ResultSource::_unique_constraints or DBIx::Class::ResultSource::name or DBIx::Class::ResultSource::resultset_attributes or DBIx::Class::ResultSource::source_name or DBIx::Class::SQLMaker::limit_dialect or DBIx::Class::SQLMaker::name_sep or DBIx::Class::Storage::DBI::Cursor::sth or DBIx::Class::Storage::DBI::_conn_pid or DBIx::Class::Storage::DBI::_connect_info or DBIx::Class::Storage::DBI::_dbh or DBIx::Class::Storage::DBI::_dbh_autocommit or DBIx::Class::Storage::DBI::_dbh_details or DBIx::Class::Storage::DBI::_dbi_connect_info or DBIx::Class::Storage::DBI::_dbic_connect_attributes or DBIx::Class::Storage::DBI::_driver_determined or DBIx::Class::Storage::DBI::_sql_maker or DBIx::Class::Storage::DBI::_sql_maker_opts or DBIx::Class::Storage::DBI::disable_sth_caching or DBIx::Class::Storage::DBI::on_connect_call or DBIx::Class::Storage::DBI::on_connect_do or DBIx::Class::Storage::DBI::unsafe or DBIx::Class::Storage::debug or DBIx::Class::Storage::schema or DBIx::Class::Storage::transaction_depth at line 684 of Class/Accessor/Grouped.pm, avg 3µs/call
# 70 times (67µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 287 of Class/MOP/Class.pm, avg 953ns/call
# 46 times (99µs+0s) by DBIx::Class::Carp::__find_caller at line 34 of DBIx/Class/Carp.pm, avg 2µs/call
# 37 times (652µs+0s) by DBIx::Class::ResultSourceProxy::Table::table at line 91 of DBIx/Class/ResultSourceProxy/Table.pm, avg 18µs/call
# 37 times (610µs+0s) by DBIx::Class::ResultSource::default_sqlt_deploy_hook at line 951 of DBIx/Class/ResultSource.pm, avg 16µs/call
# 37 times (71µs+0s) by DBIx::Class::ResultSourceProxy::Table::table at line 99 of DBIx/Class/ResultSourceProxy/Table.pm, avg 2µs/call
# 36 times (47µs+0s) by DBIx::Class::ResultSet::_result_class or DBIx::Class::ResultSet::result_source or DBIx::Class::ResultSource::View::is_virtual or DBIx::Class::ResultSource::View::view_definition or DBIx::Class::ResultSource::_columns or DBIx::Class::ResultSource::_ordered_columns or DBIx::Class::ResultSource::_primaries or DBIx::Class::ResultSource::_relationships or DBIx::Class::ResultSource::_unique_constraints or DBIx::Class::ResultSource::name or DBIx::Class::ResultSource::resultset_attributes or DBIx::Class::ResultSource::source_name or DBIx::Class::SQLMaker::limit_dialect or DBIx::Class::SQLMaker::name_sep or DBIx::Class::Storage::DBI::Cursor::sth or DBIx::Class::Storage::DBI::_conn_pid or DBIx::Class::Storage::DBI::_connect_info or DBIx::Class::Storage::DBI::_dbh or DBIx::Class::Storage::DBI::_dbh_autocommit or DBIx::Class::Storage::DBI::_dbh_details or DBIx::Class::Storage::DBI::_dbi_connect_info or DBIx::Class::Storage::DBI::_dbic_connect_attributes or DBIx::Class::Storage::DBI::_driver_determined or DBIx::Class::Storage::DBI::_sql_maker or DBIx::Class::Storage::DBI::_sql_maker_opts or DBIx::Class::Storage::DBI::disable_sth_caching or DBIx::Class::Storage::DBI::on_connect_call or DBIx::Class::Storage::DBI::on_connect_do or DBIx::Class::Storage::DBI::unsafe or DBIx::Class::Storage::debug or DBIx::Class::Storage::schema or DBIx::Class::Storage::transaction_depth at line 706 of Class/Accessor/Grouped.pm, avg 1µs/call
# 35 times (75µs+0s) by Class::MOP::Mixin::HasMethods::_add_meta_method at line 28 of Class/MOP/Mixin/HasMethods.pm, avg 2µs/call
# 17 times (34µs+0s) by SQL::Translator::BEGIN@35 at line 41 of File/Spec/Functions.pm, avg 2µs/call
# 17 times (27µs+0s) by Class::C3::Componentised::ensure_class_loaded at line 106 of DBIx/Class/Storage/DBI.pm, avg 2µs/call
# 16 times (277µs+0s) by DBIx::Class::Relationship::ManyToMany::many_to_many at line 39 of DBIx/Class/Relationship/ManyToMany.pm, avg 17µs/call
# 13 times (41µs+0s) by Moose::Exporter::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/x86_64-linux/Moose/Exporter.pm:492] at line 441 of Moose/Exporter.pm, avg 3µs/call
# 11 times (16µs+0s) by Moose::Meta::Class::excludes_role at line 263 of Moose/Meta/Class.pm, avg 1µs/call
# 10 times (22µs+0s) by Sub::Exporter::default_generator at line 848 of Sub/Exporter.pm, avg 2µs/call
# 9 times (21µs+0s) by Moose::Meta::Attribute::_inline_throw_error at line 71 of Moose/Meta/Attribute.pm, avg 2µs/call
# 8 times (15µs+0s) by Moose::Meta::Class::add_attribute at line 573 of Moose/Meta/Class.pm, avg 2µs/call
# 8 times (7µs+0s) by Moose::Meta::Class::_call_all_triggers at line 288 of Moose/Meta/Class.pm, avg 812ns/call
# 7 times (15µs+0s) by DateTime::Format::Builder::Parser::create_single_parser at line 330 of DateTime/Format/Builder/Parser.pm, avg 2µs/call
# 6 times (24µs+0s) by DBIx::Class::Storage::DBI::deployment_statements or DBIx::Class::Storage::DBI::select or DBIx::Class::Storage::DBI::sql_maker at line 127 of DBIx/Class/Storage/DBI.pm, avg 4µs/call
# 5 times (20µs+0s) by DBIx::Class::SQLMaker::select at line 200 of DBIx/Class/SQLMaker.pm, avg 4µs/call
# 5 times (13µs+0s) by DBIx::Class::SQLMaker::select at line 203 of DBIx/Class/SQLMaker.pm, avg 3µs/call
# 4 times (19µs+0s) by SQL::Translator::Parser::DBIx::Class::parse at line 347 of SQL/Translator/Parser/DBIx/Class.pm, avg 5µs/call
# 3 times (35µs+0s) by Moose::Object::DEMOLISHALL at line 70 of Moose/Object.pm, avg 12µs/call
# 3 times (18µs+0s) by Moose::Object::BUILDALL at line 56 of Moose/Object.pm, avg 6µs/call
# 3 times (10µs+0s) by Moose::Object::does at line 125 of Moose/Object.pm, avg 3µs/call
# 3 times (9µs+0s) by Moose::Meta::Class::does_role at line 243 of Moose/Meta/Class.pm, avg 3µs/call
# 3 times (8µs+0s) by Moose::Meta::Class::new_object at line 278 of Moose/Meta/Class.pm, avg 3µs/call
# 3 times (5µs+0s) by Moose::Meta::Method::_inline_throw_error at line 39 of Moose/Meta/Method.pm, avg 2µs/call
# 2 times (8µs+0s) by DBIx::Class::Carp::__find_caller at line 23 of DBIx/Class/Carp.pm, avg 4µs/call
# 2 times (4µs+0s) by if::work at line 14 of if.pm, avg 2µs/call
# once (47µs+0s) by Test::MockModule::mock at line 66 of Test/MockModule.pm
# once (14µs+0s) by DBIx::Class::Storage::DBI::get_dbms_capability at line 1057 of DBIx/Class/Storage/DBI.pm
# once (4µs+0s) by DBIx::Class::Storage::DBI::_dbi_attrs_for_bind at line 1506 of DBIx/Class/Storage/DBI.pm
# once (3µs+0s) by Log::Log4perl::Appender::new at line 52 of Log/Log4perl/Appender.pm
# once (2µs+0s) by Sub::Install::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/Sub/Install.pm:132] at line 120 of Sub/Install.pm
# once (2µs+0s) by base::import at line 653 of Class/Accessor/Grouped.pm
# once (2µs+0s) by DateTime::Locale::_load_class_from_id at line 292 of DateTime/Locale.pm
# once (2µs+0s) by Moose::Object::BEGIN@108 at line 109 of Moose/Object.pm
# once (1µs+0s) by DateTime::Locale::_load_class_from_id at line 279 of DateTime/Locale.pm
# once (1µs+0s) by base::import at line 654 of Class/Accessor/Grouped.pm | |||||
# spent 101ms within UNIVERSAL::isa which was called 35520 times, avg 3µs/call:
# 24636 times (67.6ms+0s) by DBIx::Class::ResultSet::new at line 195 of DBIx/Class/ResultSet.pm, avg 3µs/call
# 4717 times (24.7ms+0s) by DBIx::Class::Row::inflate_result at line 1132 of DBIx/Class/Row.pm, avg 5µs/call
# 1584 times (880µs+0s) by SQL::Translator::Utils::parse_list_arg at line 126 of SQL/Translator/Utils.pm, avg 556ns/call
# 1294 times (3.68ms+0s) by DBIx::Class::Storage::DBIHacks::_resolve_ident_sources at line 443 of DBIx/Class/Storage/DBIHacks.pm, avg 3µs/call
# 418 times (631µs+0s) by Class::MOP::Object::_is_compatible_with at line 52 of Class/MOP/Object.pm, avg 2µs/call
# 383 times (210µs+0s) by Class::Base::new at line 43 of Class/Base.pm, avg 549ns/call
# 240 times (219µs+0s) by SQL::Translator::Schema::Table::add_field at line 326 of SQL/Translator/Schema/Table.pm, avg 913ns/call
# 240 times (191µs+0s) by SQL::Translator::Schema::Field::table at line 591 of SQL/Translator/Schema/Field.pm, avg 795ns/call
# 197 times (172µs+0s) by Class::MOP::Method::Accessor::new at line 29 of Class/MOP/Method/Accessor.pm, avg 876ns/call
# 166 times (381µs+0s) by base::import at line 74 of base.pm, avg 2µs/call
# 160 times (298µs+0s) by DBIx::Class::Componentised::inject_base at line 37 of DBIx/Class/Componentised.pm, avg 2µs/call
# 147 times (395µs+0s) by DBIx::Class::Row::insert at line 303 of DBIx/Class/Row.pm, avg 3µs/call
# 133 times (133µs+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 23 of Class/MOP/Mixin/HasAttributes.pm, avg 1µs/call
# 131 times (93µs+0s) by Class::MOP::Attribute::attach_to_class at line 240 of Class/MOP/Attribute.pm, avg 712ns/call
# 89 times (43µs+0s) by Kwalify::Validator::_validate at line 62 of Kwalify.pm, avg 489ns/call
# 84 times (215µs+0s) by DBIx::Class::Componentised::inject_base at line 19 of DBIx/Class/Componentised.pm, avg 3µs/call
# 80 times (335µs+0s) by Class::C3::Componentised::inject_base at line 201 of Class/C3/Componentised.pm, avg 4µs/call
# 67 times (62µs+0s) by SQL::Translator::Schema::Table::add_constraint at line 119 of SQL/Translator/Schema/Table.pm, avg 921ns/call
# 67 times (55µs+0s) by SQL::Translator::Schema::Constraint::table at line 492 of SQL/Translator/Schema/Constraint.pm, avg 827ns/call
# 66 times (35µs+0s) by Kwalify::Validator::validate_map at line 341 of Kwalify.pm, avg 529ns/call
# 49 times (140µs+0s) by Class::MOP::Class::new_object at line 496 of Class/MOP/Class.pm, avg 3µs/call
# 39 times (40µs+0s) by SQL::Translator::Parser::DBIx::Class::parse at line 79 of SQL/Translator/Parser/DBIx/Class.pm, avg 1µs/call
# 38 times (225µs+0s) by DBIx::Class::InflateColumn::inflate_column at line 79 of DBIx/Class/InflateColumn.pm, avg 6µs/call
# 35 times (30µs+0s) by SQL::Translator::Schema::add_table at line 150 of SQL/Translator/Schema.pm, avg 866ns/call
# 35 times (23µs+0s) by SQL::Translator::Schema::Table::schema at line 774 of SQL/Translator/Schema/Table.pm, avg 669ns/call
# 33 times (35µs+0s) by Moose::Meta::TypeConstraint::Registry::add_type_constraint at line 51 of Moose/Meta/TypeConstraint/Registry.pm, avg 1µs/call
# 31 times (26µs+0s) by SQL::Translator::Schema::Index::table at line 204 of SQL/Translator/Schema/Index.pm, avg 826ns/call
# 31 times (25µs+0s) by SQL::Translator::Schema::Table::add_index at line 242 of SQL/Translator/Schema/Table.pm, avg 816ns/call
# 30 times (37µs+0s) by Class::MOP::Method::Constructor::new at line 23 of Class/MOP/Method/Constructor.pm, avg 1µs/call
# 28 times (88µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 43 of Class/MOP/Method/Inlined.pm, avg 3µs/call
# 28 times (67µs+0s) by SQL::Translator::isa at line 846 of SQL/Translator.pm, avg 2µs/call
# 23 times (22µs+0s) by Class::MOP::Method::Wrapped::wrap at line 76 of Class/MOP/Method/Wrapped.pm, avg 935ns/call
# 22 times (10µs+0s) by Kwalify::Validator::validate_map at line 311 of Kwalify.pm, avg 441ns/call
# 22 times (9µs+0s) by Kwalify::Validator::validate_map at line 318 of Kwalify.pm, avg 414ns/call
# 20 times (43µs+0s) by metaclass::import at line 35 of metaclass.pm, avg 2µs/call
# 19 times (40µs+0s) by Moose::Meta::Role::Application::ToClass::apply_methods at line 165 of Moose/Meta/Role/Application/ToClass.pm, avg 2µs/call
# 19 times (15µs+0s) by Test::Fixture::DBIC::Schema::_delete_all at line 66 of Test/Fixture/DBIC/Schema.pm, avg 779ns/call
# 11 times (17µs+0s) by Class::MOP::Class::superclasses at line 949 of Class/MOP/Class.pm, avg 2µs/call
# 11 times (14µs+0s) by Moose::Exporter::_apply_metaroles at line 548 of Moose/Exporter.pm, avg 1µs/call
# 11 times (12µs+0s) by SQL::Translator::Schema::Object::equals at line 199 of SQL/Translator/Schema/Object.pm, avg 1µs/call
# 10 times (30µs+0s) by Moose::Meta::Class::superclasses at line 556 of Moose/Meta/Class.pm, avg 3µs/call
# 9 times (19µs+0s) by DBI::setup_driver at line 832 of DBI.pm, avg 2µs/call
# 9 times (8µs+0s) by DBI::setup_driver at line 837 of DBI.pm, avg 944ns/call
# 8 times (18µs+0s) by Moose::Meta::Role::apply at line 449 of Moose/Meta/Role.pm, avg 2µs/call
# 7 times (17µs+0s) by Moose::init_meta at line 155 of Moose.pm, avg 2µs/call
# 6 times (14µs+0s) by DBIx::Class::Schema::load_namespaces at line 277 of DBIx/Class/Schema.pm, avg 2µs/call
# 4 times (8µs+0s) by Moose::Util::_apply_all_roles at line 136 of Moose/Util.pm, avg 2µs/call
# 4 times (7µs+0s) by Moose::Role::init_meta at line 119 of Moose/Role.pm, avg 2µs/call
# 4 times (6µs+0s) by Moose::Meta::Class::add_role_application at line 210 of Moose/Meta/Class.pm, avg 1µs/call
# 4 times (5µs+0s) by Moose::Meta::Class::add_role at line 197 of Moose/Meta/Class.pm, avg 1µs/call
# 2 times (5µs+0s) by Moose::Meta::Class::add_attribute at line 566 of Moose/Meta/Class.pm, avg 2µs/call
# 2 times (4µs+0s) by Class::MOP::Mixin::HasMethods::_add_meta_method at line 31 of Class/MOP/Mixin/HasMethods.pm, avg 2µs/call
# 2 times (3µs+0s) by Moose::Meta::Role::Attribute::attach_to_role at line 72 of Moose/Meta/Role/Attribute.pm, avg 1µs/call
# 2 times (2µs+0s) by SQL::Translator::Parser::DBIx::Class::_resolve_deps at line 365 of SQL/Translator/Parser/DBIx/Class.pm, avg 1µs/call
# 2 times (2µs+0s) by SQL::Translator::Schema::add_view at line 412 of SQL/Translator/Schema.pm, avg 850ns/call
# 2 times (2µs+0s) by SQL::Translator::Schema::View::schema at line 202 of SQL/Translator/Schema/View.pm, avg 750ns/call
# once (4µs+0s) by namespace::autoclean::__ANON__[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/namespace/autoclean.pm:57] at line 46 of namespace/autoclean.pm
# once (3µs+0s) by Params::Validate::XS::validate at line 12 of Test/Fixture/DBIC/Schema.pm
# once (2µs+0s) by DBIx::Class::FilterColumn::filter_column at line 12 of DBIx/Class/FilterColumn.pm
# once (1µs+0s) by Eval::Closure::Sandbox_157::__ANON__[(eval 259)[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/Eval/Closure.pm:125]:3] at line 3 of (eval 259)[Eval/Closure.pm:125]
# once (1µs+0s) by Eval::Closure::Sandbox_161::__ANON__[(eval 265)[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/Eval/Closure.pm:125]:3] at line 3 of (eval 265)[Eval/Closure.pm:125]
# once (1µs+0s) by Moose::Meta::Attribute::_process_accessors at line 1041 of Moose/Meta/Attribute.pm
# once (600ns+0s) by Moose::Meta::Attribute::_process_accessors at line 1053 of Moose/Meta/Attribute.pm
# once (500ns+0s) by Kwalify::Validator::validate_seq at line 274 of Kwalify.pm
# once (500ns+0s) by Kwalify::Validator::validate_seq at line 268 of Kwalify.pm | |||||
# spent 11µs within __CAG__XSA__BREEDER__::_columns which was called 32 times, avg 359ns/call:
# 32 times (11µs+0s) by DBIx::Class::ResultSource::add_columns or DBIx::Class::ResultSource::column_info at line 739 of Class/Accessor/Grouped.pm, avg 359ns/call | |||||
# spent 2µs within __CAG__XSA__BREEDER__::_ordered_columns which was called 4 times, avg 550ns/call:
# 4 times (2µs+0s) by DBIx::Class::ResultSource::add_columns at line 739 of Class/Accessor/Grouped.pm, avg 550ns/call | |||||
# spent 3µs within __CAG__XSA__BREEDER__::name which was called 4 times, avg 675ns/call:
# 4 times (3µs+0s) by DBIx::Class::ResultSourceProxy::Table::table or SQL::Translator::Parser::DBIx::Class::parse at line 739 of Class/Accessor/Grouped.pm, avg 675ns/call | |||||
# spent 4µs within __CAG__XSA__BREEDER__::source_name which was called 6 times, avg 583ns/call:
# 6 times (4µs+0s) by DBIx::Class::Schema::load_namespaces or SQL::Translator::Parser::DBIx::Class::CORE:sort at line 739 of Class/Accessor/Grouped.pm, avg 583ns/call | |||||
# spent 8.60ms within main::CORE:print which was called 182 times, avg 47µs/call:
# 147 times (7.22ms+0s) by main::RUNTIME at line 75, avg 49µs/call
# 33 times (1.22ms+0s) by main::RUNTIME at line 80, avg 37µs/call
# once (128µs+0s) by main::RUNTIME at line 90
# once (33µs+0s) by main::RUNTIME at line 91 | |||||
# spent 10µs within version::(bool which was called:
# once (10µs+0s) by DynaLoader::BEGIN@25 at line 47 of Config.pm | |||||
# spent 6µs within version::(cmp which was called:
# once (6µs+0s) by DynaLoader::BEGIN@25 at line 50 of Config.pm |