| 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 | DBI::st::execute (xsub) |
| 294 | 1 | 1 | 34.8s | 34.8s | DBI::db::commit (xsub) |
| 35520 | 65 | 46 | 101ms | 101ms | UNIVERSAL::isa (xsub) |
| 8019 | 1 | 1 | 97.3ms | 382ms | DBI::db::prepare_cached |
| 22705 | 4 | 4 | 97.2ms | 418ms | DBIx::Class::ResultSource::result_class |
| 12989 | 15 | 7 | 80.6ms | 209ms | DBIx::Class::Schema::storage |
| 6707 | 2 | 2 | 73.7ms | 324ms | DBIx::Class::Storage::DBI::_use_join_optimizer |
| 7844 | 3 | 2 | 68.7ms | 68.7ms | DBI::st::fetchrow_array (xsub) |
| 5476 | 2 | 2 | 65.2ms | 276ms | DBIx::Class::ResultSourceProxy::relationship_info |
| 10515 | 13 | 4 | 62.7ms | 62.7ms | DBI::common::FETCH (xsub) |
| 7698 | 4 | 3 | 61.2ms | 206ms | DBIx::Class::ResultSource::resultset_class |
| 26422 | 51 | 29 | 48.6ms | 48.6ms | UNIVERSAL::can (xsub) |
| 4275 | 7 | 5 | 47.7ms | 187ms | DBIx::Class::ResultSourceProxy::has_column |
| 6550 | 6 | 2 | 46.5ms | 132ms | DBIx::Class::Schema::source_registrations |
| 4765 | 8 | 3 | 38.3ms | 156ms | Tapper::Schema::TestrunDB::Result::TestrunScheduling::result_source_instance |
| 11156 | 1 | 1 | 37.6ms | 37.6ms | DBI::st::bind_param (xsub) |
| 5708 | 1 | 1 | 35.2ms | 271ms | DBIx::Class::Schema::default_resultset_attributes |
| 4701 | 3 | 2 | 29.1ms | 208ms | DBIx::Class::Storage::cursor_class |
| 1610 | 1 | 1 | 26.7ms | 26.7ms | DBI::st::fetchall_arrayref (xsub) |
| 622 | 2 | 2 | 26.3ms | 1.67s | Tapper::Schema::TestrunDB::Result::QueueHost::queue |
| 4241 | 4 | 1 | 25.7ms | 52.3ms | DBIx::Class::Schema::class_mappings |
| 180 | 1 | 1 | 25.7ms | 17.1s | main::toggle_host_free |
| 441 | 3 | 2 | 23.8ms | 1.59s | Tapper::Schema::TestrunDB::Result::Testrun::scenario_element |
| 145 | 1 | 1 | 22.7ms | 22.7ms | DBD::SQLite::st::_prepare (xsub) |
| 2886 | 8 | 3 | 20.8ms | 88.0ms | Tapper::Schema::TestrunDB::Result::Host::result_source_instance |
| 1690 | 2 | 1 | 18.8ms | 84.4ms | DBIx::Class::ResultSourceProxy::_pri_cols |
| 3011 | 8 | 3 | 18.1ms | 78.4ms | Tapper::Schema::TestrunDB::Result::Testrun::result_source_instance |
| 824 | 4 | 3 | 15.7ms | 784ms | Tapper::Schema::TestrunDB::Result::TestrunScheduling::queue |
| 992 | 1 | 1 | 15.3ms | 51.8ms | DBIx::Class::ResultSourceProxy::primary_columns |
| 1038 | 6 | 4 | 14.3ms | 80.5ms | DBIx::Class::ResultSourceProxy::column_info |
| 294 | 2 | 1 | 12.8ms | 906ms | Tapper::Schema::TestrunDB::Result::TestrunScheduling::host |
| 882 | 6 | 2 | 11.5ms | 444ms | Tapper::Schema::TestrunDB::Result::TestrunScheduling::testrun |
| 4107 | 2 | 2 | 10.7ms | 10.7ms | DBI::st::finish (xsub) |
| 1291 | 8 | 3 | 10.5ms | 43.8ms | Tapper::Schema::TestrunDB::Result::Queue::result_source_instance |
| 2896 | 2 | 1 | 9.54ms | 17.1ms | Tapper::Schema::TestrunDB::Result::Queue::priority |
| 1319 | 3 | 2 | 8.70ms | 463ms | Tapper::Schema::TestrunDB::Result::Host::queuehosts |
| 182 | 4 | 1 | 8.60ms | 8.60ms | main::CORE:print (opcode) |
| 1348 | 4 | 3 | 7.47ms | 12.8ms | Tapper::Schema::TestrunDB::Result::Queue::name |
| 1666 | 2 | 1 | 7.45ms | 50.4ms | Tapper::Schema::TestrunDB::Result::Queue::runcount |
| 570 | 4 | 1 | 7.40ms | 12.9ms | Tapper::Schema::TestrunDB::Result::Testrun::id |
| 800 | 8 | 3 | 7.20ms | 25.1ms | Tapper::Schema::TestrunDB::Result::TestrunPrecondition::result_source_instance |
| 1244 | 2 | 2 | 6.59ms | 11.6ms | Tapper::Schema::TestrunDB::Result::Queue::id |
| 147 | 1 | 1 | 5.09ms | 271ms | Tapper::Schema::TestrunDB::Result::Testrun::preconditions_rs |
| 807 | 1 | 1 | 5.04ms | 418ms | Tapper::Schema::TestrunDB::Result::Queue::testrunschedulings |
| 591 | 3 | 2 | 4.96ms | 385ms | Tapper::Schema::TestrunDB::Result::TestrunScheduling::requested_features |
| 475 | 3 | 2 | 4.90ms | 97.0ms | Tapper::Schema::TestrunDB::Result::Host::free |
| 296 | 1 | 1 | 4.75ms | 42.4ms | DBIx::Class::Storage::DBI::_use_insert_returning |
| 652 | 8 | 3 | 4.73ms | 17.4ms | Tapper::Schema::TestrunDB::Result::QueueHost::result_source_instance |
| 591 | 3 | 2 | 4.39ms | 364ms | Tapper::Schema::TestrunDB::Result::TestrunScheduling::requested_hosts |
| 478 | 2 | 2 | 3.75ms | 6.17ms | Tapper::Schema::TestrunDB::Result::Host::id |
| 1 | 1 | 1 | 3.33ms | 10.7ms | main::BEGIN@21 |
| 294 | 2 | 2 | 3.06ms | 105ms | Tapper::Schema::TestrunDB::Result::TestrunScheduling::status |
| 294 | 1 | 1 | 2.98ms | 12.4ms | DBI::db::begin_work (xsub) |
| 724 | 1 | 1 | 2.68ms | 4.76ms | Tapper::Schema::TestrunDB::Result::Queue::active |
| 331 | 1 | 1 | 2.40ms | 790ms | Tapper::Schema::TestrunDB::Result::Host::features |
| 638 | 8 | 2 | 2.27ms | 2.27ms | DBI::common::STORE (xsub) |
| 1 | 1 | 1 | 2.27ms | 4.60ms | main::BEGIN@22 |
| 331 | 1 | 1 | 2.08ms | 4.15ms | Tapper::Schema::TestrunDB::Result::Host::name |
| 296 | 1 | 1 | 2.05ms | 2.05ms | DBI::db::last_insert_id (xsub) |
| 294 | 2 | 2 | 1.79ms | 3.00ms | Tapper::Schema::TestrunDB::Result::TestrunScheduling::auto_rerun |
| 147 | 1 | 1 | 1.79ms | 41.8ms | Tapper::Schema::TestrunDB::Result::Testrun::starttime_testrun |
| 1 | 1 | 1 | 1.62ms | 1.65ms | main::BEGIN@4 |
| 294 | 2 | 2 | 1.60ms | 21.8ms | Tapper::Schema::TestrunDB::Result::TestrunScheduling::host_id |
| 145 | 2 | 2 | 1.53ms | 38.7ms | DBI::db::prepare (xsub) |
| 533 | 1 | 1 | 1.52ms | 4.46ms | Class::MOP::Class:::around |
| 71 | 1 | 1 | 1.41ms | 7.93s | DBI::db::do (xsub) |
| 147 | 1 | 1 | 1.34ms | 8.59ms | Tapper::Schema::TestrunDB::Result::TestrunScheduling::prioqueue_seq |
| 147 | 1 | 1 | 1.23ms | 272ms | Tapper::Schema::TestrunDB::Result::Testrun::preconditions |
| 1 | 1 | 1 | 1.17ms | 1.74ms | main::BEGIN@7 |
| 1 | 1 | 1 | 1.08ms | 1.19ms | main::BEGIN@8 |
| 146 | 2 | 2 | 1.04ms | 1.04ms | DBI::common::DESTROY (xsub) |
| 147 | 1 | 1 | 1.02ms | 1.74ms | Tapper::Schema::TestrunDB::Result::TestrunScheduling::queue_id |
| 1 | 1 | 1 | 1.00ms | 1.15ms | main::BEGIN@23 |
| 129 | 1 | 1 | 893µs | 1.52ms | Tapper::Schema::TestrunDB::Result::Precondition::id |
| 1 | 1 | 1 | 891µs | 696ms | main::BEGIN@10 |
| 71 | 1 | 1 | 870µs | 870µs | DBI::st::rows (xsub) |
| 147 | 1 | 1 | 811µs | 1.25ms | Tapper::Schema::TestrunDB::Result::Testrun::owner_user_id |
| 39 | 3 | 3 | 783µs | 3.93ms | DBIx::Class::ResultSourceProxy::Table::table_class |
| 147 | 1 | 1 | 754µs | 1.19ms | Tapper::Schema::TestrunDB::Result::Testrun::notes |
| 147 | 1 | 1 | 745µs | 1.08ms | Tapper::Schema::TestrunDB::Result::Testrun::shortname |
| 147 | 1 | 1 | 658µs | 975µs | Tapper::Schema::TestrunDB::Result::Testrun::topic_name |
| 1 | 1 | 1 | 618µs | 8.78s | main::BEGIN@18 |
| 1 | 1 | 1 | 605µs | 21.5ms | main::BEGIN@19 |
| 1 | 1 | 1 | 559µs | 7.09ms | main::BEGIN@24 |
| 30 | 30 | 21 | 516µs | 516µs | UNIVERSAL::VERSION (xsub) |
| 1 | 1 | 1 | 460µs | 5.11ms | main::BEGIN@17 |
| 1 | 1 | 1 | 338µs | 395µs | main::BEGIN@3 |
| 73 | 2 | 2 | 322µs | 322µs | DBD::_mem::common::DESTROY (xsub) |
| 35 | 35 | 34 | 288µs | 2.23ms | DBIx::Class::ResultSourceProxy::set_primary_key |
| 6 | 1 | 1 | 280µs | 280µs | DBI::db::sqlite_register_fts3_perl_tokenizer (xsub) |
| 33 | 4 | 1 | 215µs | 392µs | DBIx::Class::ResultSource::_columns |
| 41 | 3 | 2 | 195µs | 1.02ms | DBIx::Class::_skip_namespace_frames |
| 17 | 16 | 3 | 178µs | 458µs | DBIx::Class::ResultSet::result_source |
| 16 | 7 | 3 | 163µs | 422µs | Tapper::Schema::TestrunDB::Result::User::result_source_instance |
| 24 | 8 | 3 | 154µs | 447µs | Tapper::Schema::TestrunDB::Result::Precondition::result_source_instance |
| 14 | 6 | 3 | 139µs | 384µs | DBIx::Class::Version::Table::result_source_instance |
| 36 | 9 | 4 | 135µs | 391µs | Tapper::Schema::ReportsDB::Result::Report::result_source_instance |
| 7 | 4 | 2 | 122µs | 333µs | DBIx::Class::ResultSource::source_name |
| 37 | 1 | 1 | 116µs | 876µs | DBIx::Class::ResultSource::sqlt_deploy_callback |
| 5 | 2 | 2 | 109µs | 368µs | DBIx::Class::ResultSource::name |
| 15 | 8 | 3 | 98µs | 210µs | Tapper::Schema::ReportsDB::Result::Contact::result_source_instance |
| 19 | 9 | 4 | 88µs | 229µs | Tapper::Schema::ReportsDB::Result::ReportComment::result_source_instance |
| 7 | 3 | 2 | 87µs | 13.7ms | DBIx::Class::Storage::DBI::sql_maker_class |
| 18 | 9 | 4 | 79µs | 219µs | Tapper::Schema::ReportsDB::Result::ReportFile::result_source_instance |
| 12 | 7 | 3 | 78µs | 169µs | Tapper::Schema::TestrunDB::Result::Topic::result_source_instance |
| 17 | 8 | 3 | 77µs | 201µs | Tapper::Schema::TestrunDB::Result::Message::result_source_instance |
| 15 | 8 | 3 | 77µs | 195µs | Tapper::Schema::ReportsDB::Result::Notification::result_source_instance |
| 18 | 8 | 3 | 76µs | 206µs | Tapper::Schema::TestrunDB::Result::State::result_source_instance |
| 16 | 8 | 3 | 75µs | 197µs | Tapper::Schema::ReportsDB::Result::ReportgroupTestrun::result_source_instance |
| 5 | 2 | 1 | 74µs | 209µs | DBIx::Class::ResultSource::_ordered_columns |
| 15 | 8 | 3 | 71µs | 181µs | Tapper::Schema::TestrunDB::Result::HostFeature::result_source_instance |
| 13 | 8 | 3 | 71µs | 174µs | Tapper::Schema::TestrunDB::Result::TestplanInstance::result_source_instance |
| 16 | 9 | 4 | 70µs | 187µs | Tapper::Schema::ReportsDB::Result::Tap::result_source_instance |
| 4 | 3 | 2 | 70µs | 166µs | DBIx::Class::ResultSet::_result_class |
| 89 | 1 | 1 | 69µs | 69µs | Internals::SvREADONLY (xsub) |
| 1 | 1 | 1 | 68µs | 794µs | DBIx::Class::Storage::debug |
| 15 | 8 | 3 | 68µs | 179µs | Tapper::Schema::TestrunDB::Result::ScenarioElement::result_source_instance |
| 14 | 8 | 3 | 67µs | 172µs | Tapper::Schema::TestrunDB::Result::TestrunRequestedHost::result_source_instance |
| 11 | 10 | 2 | 66µs | 190µs | DBIx::Class::Storage::DBI::Cursor::sth |
| 1 | 1 | 1 | 66µs | 194µs | DBIx::Class::ResultSource::resultset_attributes |
| 14 | 7 | 3 | 65µs | 169µs | Tapper::Schema::ReportsDB::Result::NotificationEvent::result_source_instance |
| 1 | 1 | 1 | 64µs | 177µs | DBIx::Class::Storage::transaction_depth |
| 14 | 8 | 3 | 63µs | 168µs | Tapper::Schema::TestrunDB::Result::PrePrecondition::result_source_instance |
| 9 | 8 | 3 | 63µs | 140µs | Tapper::Schema::ReportsDB::Result::ReportSection::result_source_instance |
| 6 | 1 | 1 | 63µs | 2.19ms | DBI::dr::connect (xsub) |
| 4 | 1 | 1 | 60µs | 73µs | DBI::common::FIRSTKEY (xsub) |
| 1 | 1 | 1 | 58µs | 173µs | DBIx::Class::Storage::DBI::unsafe |
| 11 | 8 | 3 | 57µs | 139µs | Tapper::Schema::ReportsDB::Result::ReportTopic::result_source_instance |
| 11 | 8 | 3 | 57µs | 141µs | Tapper::Schema::TestrunDB::Result::TestrunRequestedFeature::result_source_instance |
| 11 | 8 | 3 | 56µs | 140µs | Tapper::Schema::ReportsDB::Result::ReportgroupArbitrary::result_source_instance |
| 11 | 8 | 3 | 55µs | 137µs | Tapper::Schema::ReportsDB::Result::User::result_source_instance |
| 1 | 1 | 1 | 53µs | 141µs | DBIx::Class::ResultSource::_primaries |
| 6 | 2 | 2 | 52µs | 137µs | DBIx::Class::Storage::DBI::sql_limit_dialect |
| 16 | 15 | 3 | 51µs | 113µs | DBIx::Class::Storage::DBI::_dbh |
| 9 | 8 | 3 | 50µs | 116µs | Tapper::Schema::TestrunDB::Result::Scenario::result_source_instance |
| 1 | 1 | 1 | 50µs | 153µs | DBIx::Class::SQLMaker::name_sep |
| 9 | 8 | 3 | 50µs | 121µs | Tapper::Schema::ReportsDB::Result::ReportgroupTestrunStats::result_source_instance |
| 9 | 8 | 3 | 49µs | 119µs | Tapper::Schema::ReportsDB::Result::Suite::result_source_instance |
| 8 | 7 | 3 | 49µs | 107µs | Tapper::Schema::TestrunDB::Result::Preconditiontype::result_source_instance |
| 1 | 1 | 1 | 44µs | 157µs | DBIx::Class::Storage::DBI::_conn_pid |
| 5 | 4 | 2 | 43µs | 114µs | DBIx::Class::Storage::DBI::_driver_determined |
| 12 | 1 | 1 | 42µs | 228µs | DBIx::Class::Schema::storage_type |
| 5 | 4 | 2 | 42µs | 111µs | DBIx::Class::Storage::DBI::_connect_info |
| 1 | 1 | 1 | 40µs | 150µs | DBIx::Class::Storage::schema |
| 9 | 8 | 2 | 38µs | 98µs | DBIx::Class::Storage::DBI::_dbh_details |
| 4 | 4 | 4 | 37µs | 107µs | DBIx::Class::ResultSource::View::is_virtual |
| 9 | 8 | 4 | 36µs | 107µs | Tapper::Schema::ReportsDB::Result::View010TestrunOverviewReports::result_source_instance |
| 6 | 5 | 2 | 36µs | 98µs | DBIx::Class::Storage::DBI::_sql_maker |
| 1 | 1 | 1 | 35µs | 128µs | DBIx::Class::SQLMaker::limit_dialect |
| 1 | 1 | 1 | 34µs | 119µs | DBIx::Class::Storage::DBI::disable_sth_caching |
| 5 | 4 | 2 | 34µs | 97µs | DBIx::Class::Storage::DBI::_sql_maker_opts |
| 4 | 3 | 3 | 33µs | 99µs | DBIx::Class::Storage::DBI::_dbic_connect_attributes |
| 1 | 1 | 1 | 33µs | 104µs | DBIx::Class::Storage::DBI::on_connect_call |
| 6 | 5 | 2 | 32µs | 107µs | DBIx::Class::Storage::DBI::_dbi_connect_info |
| 9 | 8 | 4 | 32µs | 94µs | Tapper::Schema::ReportsDB::Result::View020TestrunOverview::result_source_instance |
| 1 | 1 | 1 | 32µs | 94µs | DBIx::Class::Storage::DBI::on_connect_do |
| 6 | 5 | 4 | 32µs | 95µs | DBIx::Class::ResultSource::View::view_definition |
| 1 | 1 | 1 | 31µs | 99µs | DBIx::Class::Storage::DBI::_dbh_autocommit |
| 4 | 1 | 1 | 30µs | 242µs | DBIx::Class::Schema::exception_action |
| 1 | 1 | 1 | 30µs | 93µs | DBIx::Class::ResultSource::_unique_constraints |
| 1 | 1 | 1 | 29µs | 96µs | DBIx::Class::ResultSource::_relationships |
| 6 | 1 | 1 | 29µs | 29µs | DBI::db::sqlite_collation_needed (xsub) |
| 4 | 1 | 1 | 29µs | 93µs | DBI::db::get_info (xsub) |
| 6 | 6 | 3 | 28µs | 69µs | DBIx::Class::Version::TableCompat::result_source_instance |
| 6 | 1 | 1 | 28µs | 28µs | DBI::db::sqlite_create_function (xsub) |
| 4 | 1 | 1 | 25µs | 120µs | DBIx::Class::Schema::stacktrace |
| 4 | 1 | 1 | 24µs | 56µs | DBIx::Class::DynamicDefault::__column_dynamic_default_triggers |
| 2 | 2 | 2 | 23µs | 40µs | DBIx::Class::Schema::Versioned::upgrade_directory |
| 3 | 3 | 3 | 23µs | 94µs | DBIx::Class::ResultSourceProxy::add_unique_constraint |
| 5 | 4 | 2 | 21µs | 10.8ms | DBIx::Class::Storage::DBI::datetime_parser_type |
| 6 | 1 | 1 | 15µs | 15µs | DBI::db::connected (xsub) |
| 2 | 1 | 1 | 14µs | 74µs | DBI::db::ping (xsub) |
| 1 | 1 | 1 | 13µs | 13µs | DBI::dr::disconnect_all (xsub) |
| 1 | 1 | 1 | 13µs | 89µs | main::BEGIN@11 |
| 2 | 1 | 1 | 12µs | 35µs | DBI::common::_not_impl (xsub) |
| 32 | 1 | 1 | 11µs | 11µs | __CAG__XSA__BREEDER__::_columns (xsub) |
| 1 | 1 | 1 | 10µs | 10µs | version::(bool (xsub) |
| 2 | 2 | 2 | 10µs | 21µs | DBIx::Class::Schema::Versioned::backup_directory |
| 1 | 1 | 1 | 10µs | 45µs | main::BEGIN@14 |
| 1 | 1 | 1 | 10µs | 33µs | main::BEGIN@16 |
| 1 | 1 | 1 | 7µs | 3.58ms | main::BEGIN@12 |
| 1 | 1 | 1 | 7µs | 12µs | DBIx::Class::Storage::DBI::sql_quote_char |
| 1 | 1 | 1 | 6µs | 6µs | version::(cmp (xsub) |
| 1 | 1 | 1 | 5µs | 11µs | DBIx::Class::Storage::DBI::sql_name_sep |
| 2 | 1 | 1 | 5µs | 5µs | DBI::common::trace_msg (xsub) |
| 6 | 1 | 1 | 4µs | 4µs | __CAG__XSA__BREEDER__::source_name (xsub) |
| 4 | 1 | 1 | 3µs | 3µs | __CAG__XSA__BREEDER__::name (xsub) |
| 4 | 1 | 1 | 2µs | 2µs | __CAG__XSA__BREEDER__::_ordered_columns (xsub) |
| 0 | 0 | 0 | 0s | 0s | main::RUNTIME |
| 0 | 0 | 0 | 0s | 0s | main::__ANON__[xt/tapper-mcp-scheduler-with-db-longrun.t:33] |
| 0 | 0 | 0 | 0s | 0s | main::__ANON__[xt/tapper-mcp-scheduler-with-db-longrun.t:51] |
| 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 | 180 | 5.63ms | 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 | 180 | 4.52ms | 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 | 180 | 2.69ms | 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 | 422µs | 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 | 8.32ms | 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 | 1 | 1µs | eval{ | ||
| 71 | 1 | 485µs | for (my $i=0; $i<180; $i++) { | ||
| 72 | |||||
| 73 | 180 | 5.60ms | 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 | 180 | 232µs | if ($next_job) { | ||
| 75 | 147 | 8.30ms | 147 | 7.22ms | print STDERR "."; # spent 7.22ms making 147 calls to main::CORE:print, avg 49µs/call |
| 76 | 147 | 1.92ms | 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 | 147 | 1.01ms | 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 | 1.04ms | 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.35ms | 33 | 1.22ms | print STDERR ","; # spent 1.22ms making 33 calls to main::CORE:print, avg 37µs/call |
| 81 | 33 | 41µs | $jobs{none}++; | ||
| 82 | } | ||||
| 83 | |||||
| 84 | 180 | 1.39ms | 180 | 17.1s | toggle_host_free(); # spent 17.1s making 180 calls to main::toggle_host_free, avg 95.2ms/call |
| 85 | |||||
| 86 | 1 | 500ns | } | ||
| 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 |