Profile of strict.pm

← Index
NYTProf Performance Profile «block view•line view•sub view»
For xt/tapper-mcp-scheduler-with-db-longrun.t
Run on Tue May 22 17:18:39 2012
Reported on Tue May 22 17:22:34 2012

Filename | /2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/5.12.3/strict.pm
Statements | Executed 2024 statements in 4.62ms

Subroutines
Calls | P | F | Exclusive Time | Inclusive Time | Subroutine
--- | --- | --- | --- | --- | ---
370 | 356 | 342 | 1.25ms | 1.29ms | strict::::importstrict::import
140 | 140 | 79 | 867µs | 1.65ms | strict::::unimportstrict::unimport
141 | 3 | 1 | 834µs | 834µs | strict::::bitsstrict::bits
1 | 1 | 1 | 29µs | 29µs | strict::::CORE:regcompstrict::CORE:regcomp (opcode)
1 | 1 | 1 | 11µs | 11µs | strict::::CORE:matchstrict::CORE:match (opcode)

Call graph for these subroutines as a Graphviz dot language file.

Line | State ments | Time on line | Calls | Time in subs | Code
--- | --- | --- | --- | --- | ---
1 |  |  |  |  | package strict;
2 |  |  |  |  |
3 | 1 | 600ns |  |  | $strict::VERSION = "1.04";
4 |  |  |  |  |
5 |  |  |  |  | # Verify that we're called correctly so that strictures will work.
6 | 1 | 61µs | 2 | 40µs | unless ( __FILE__ =~ /(^|[\/\\])\Q${\__PACKAGE__}\E\.pmc?$/ ) { # spent 29µs making 1 call to strict::CORE:regcomp # spent 11µs making 1 call to strict::CORE:match
7 |  |  |  |  | # Can't use Carp, since Carp uses us!
8 |  |  |  |  | my (undef, $f, $l) = caller;
9 |  |  |  |  | die("Incorrect use of pragma '${\__PACKAGE__}' at $f line $l.\n");
10 |  |  |  |  | }
11 |  |  |  |  |
12 | 1 | 3µs |  |  | my %bitmask = (
13 |  |  |  |  | refs => 0x00000002,
14 |  |  |  |  | subs => 0x00000200,
15 |  |  |  |  | vars => 0x00000400
16 |  |  |  |  | );
17 |  |  |  |  |
18 |  |  |  |  | # spent 834µs within strict::bits which was called 141 times, avg 6µs/call: # 133 times (781µs+0s) by strict::unimport at line 41, avg 6µs/call # 7 times (41µs+0s) by strict::import at line 36, avg 6µs/call # once (12µs+0s) by main::BEGIN@3 at line 32 sub bits {
19 | 999 | 1.04ms |  |  | my $bits = 0;
20 |  |  |  |  | my @wrong;
21 |  |  |  |  | foreach my $s (@_) {
22 |  |  |  |  | push @wrong, $s unless exists $bitmask{$s};
23 |  |  |  |  | $bits |= $bitmask{$s} || 0;
24 |  |  |  |  | }
25 |  |  |  |  | if (@wrong) {
26 |  |  |  |  | require Carp;
27 |  |  |  |  | Carp::croak("Unknown 'strict' tag(s) '@wrong'");
28 |  |  |  |  | }
29 |  |  |  |  | $bits;
30 |  |  |  |  | }
31 |  |  |  |  |
32 | 1 | 2µs | 1 | 12µs | my $default_bits = bits(qw(refs subs vars)); # spent 12µs making 1 call to strict::bits
33 |  |  |  |  |
34 |  |  |  |  | # spent 1.29ms (1.25+41µs) within strict::import which was called 370 times, avg 3µs/call: # 13 times (48µ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 437 of Moose/Exporter.pm, avg 4µs/call # 3 times (6µs+0s) by Moose::Exporter::import at line 754 of Moose/Exporter.pm, avg 2µs/call # once (16µs+0s) by Sub::Identify::BEGIN@3 at line 3 of Sub/Identify.pm # once (7µs+9µs) by Test::MockModule::BEGIN@3 at line 3 of Test/MockModule.pm # once (5µs+8µs) by Class::Inspector::BEGIN@45 at line 45 of Class/Inspector.pm # once (5µs+8µs) by Class::Data::Inheritable::BEGIN@3 at line 3 of Class/Data/Inheritable.pm # once (12µs+0s) by Hash::Merge::BEGIN@3 at line 3 of Hash/Merge.pm # once (5µs+5µs) by base::BEGIN@3 at line 3 of base.pm # once (6µs+4µs) by Log::Log4perl::Logger::BEGIN@738 at line 738 of Log/Log4perl/Logger.pm # once (4µs+4µs) by vars::BEGIN@8 at line 8 of vars.pm # once (8µs+0s) by Tapper::Schema::TestrunDB::Result::TestplanInstance::BEGIN@9 at line 9 of Tapper/Schema/TestrunDB/Result/TestplanInstance.pm # once (8µs+0s) by Class::MOP::Method::Constructor::BEGIN@10 at line 10 of Class/MOP/Method/Constructor.pm # once (4µs+3µs) by Log::Log4perl::Logger::BEGIN@791 at line 791 of Log/Log4perl/Logger.pm # once (7µs+0s) by Class::Accessor::BEGIN@3 at line 3 of Class/Accessor.pm # once (7µs+0s) by Class::Struct::BEGIN@7 at line 7 of Class/Struct.pm # once (6µs+0s) by LockFile::Simple::BEGIN@16 at line 16 of LockFile/Lock/Simple.pm # once (6µs+0s) by DateTime::Infinite::BEGIN@6 at line 6 of DateTime/Infinite.pm # once (6µs+0s) by Class::MOP::Attribute::BEGIN@10 at line 10 of Class/MOP/Attribute.pm # once (6µs+0s) by Class::MOP::Class::Immutable::Trait::BEGIN@9 at line 9 of Class/MOP/Class/Immutable/Trait.pm # once (6µs+0s) by Tapper::Schema::TestrunDB::Result::Host::BEGIN@10 at line 10 of Tapper/Schema/TestrunDB/Result/Host.pm # once (6µs+0s) by DateTime::Format::SQLite::BEGIN@5 at line 5 of DateTime/Format/SQLite.pm # once (6µs+0s) by Log::Log4perl::MDC::BEGIN@6 at line 6 of Log/Log4perl/MDC.pm # once (6µs+0s) by Object::Enum::BEGIN@3 at line 3 of Object/Enum.pm # once (6µs+0s) by DateTime::TimeZone::BEGIN@8 at line 8 of DateTime/TimeZone.pm # once (6µs+0s) by SQL::Translator::Parser::DBIx::Class::BEGIN@9 at line 9 of SQL/Translator/Parser/DBIx/Class.pm # once (6µs+0s) by DateTime::TimeZone::Floating::BEGIN@6 at line 6 of DateTime/TimeZone/Floating.pm # once (6µs+0s) by Moose::Meta::Method::Accessor::BEGIN@10 at line 10 of Moose/Meta/Method/Accessor.pm # once (5µs+0s) by DBIx::Class::Storage::DBI::BEGIN@4 at line 4 of DBIx/Class/Storage/DBI.pm # once (5µs+0s) by Module::Find::BEGIN@4 at line 4 of Module/Find.pm # once (5µs+0s) by Moose::Meta::TypeCoercion::BEGIN@10 at line 10 of Moose/Meta/TypeCoercion.pm # once (5µs+0s) by Tapper::Schema::TestrunDB::Result::Message::BEGIN@9 at line 9 of Tapper/Schema/TestrunDB/Result/Message.pm # once (5µs+0s) by Moose::Meta::Mixin::AttributeCore::BEGIN@9 at line 9 of Moose/Meta/Mixin/AttributeCore.pm # once (5µs+0s) by re::BEGIN@4 at line 4 of re.pm # once (5µs+0s) by Log::Log4perl::BEGIN@8 at line 8 of Log/Log4perl.pm # once (5µs+0s) by SQL::Translator::Schema::Index::BEGIN@46 at line 46 of SQL/Translator/Schema/Index.pm # once (5µs+0s) by Scalar::Util::BEGIN@9 at line 9 of Scalar/Util.pm # once (5µs+0s) by DBIx::Class::Storage::DBI::SQLite::BEGIN@3 at line 3 of DBIx/Class/Storage/DBI/SQLite.pm # once (5µs+0s) by Class::MOP::Deprecated::BEGIN@9 at line 9 of Class/MOP/Deprecated.pm # once (5µs+0s) by Tapper::Schema::ReportsDB::Result::NotificationEvent::BEGIN@9 at line 9 of Tapper/Schema/ReportsDB/Result/NotificationEvent.pm # once (5µs+0s) by Moose::Meta::Role::Composite::BEGIN@9 at line 9 of Moose/Meta/Role/Composite.pm # once (5µs+0s) by Test::More::BEGIN@4 at line 4 of Test/More.pm # once (5µs+0s) by SQL::Translator::Schema::Trigger::BEGIN@48 at line 48 of SQL/Translator/Schema/Trigger.pm # once (5µs+0s) by Moose::Meta::Role::Method::Required::BEGIN@10 at line 10 of Moose/Meta/Role/Method/Required.pm # once (5µs+0s) by Tapper::Schema::ReportsDB::ResultSet::ReportgroupTestrun::BEGIN@9 at line 9 of Tapper/Schema/ReportsDB/ResultSet/ReportgroupTestrun.pm # once (5µs+0s) by Tapper::Schema::TestrunDB::Result::TestrunRequestedHost::BEGIN@9 at line 9 of Tapper/Schema/TestrunDB/Result/TestrunRequestedHost.pm # once (5µs+0s) by DBIx::Class::ResultSource::BEGIN@3 at line 3 of DBIx/Class/ResultSource.pm # once (5µs+0s) by Tapper::Schema::ReportsDB::Result::ReportgroupArbitrary::BEGIN@9 at line 9 of Tapper/Schema/ReportsDB/Result/ReportgroupArbitrary.pm # once (5µs+0s) by DBIx::Class::FilterColumn::BEGIN@2 at line 2 of DBIx/Class/FilterColumn.pm # once (5µs+0s) by Tapper::Schema::TestrunDB::ResultSet::Precondition::BEGIN@9 at line 9 of Tapper/Schema/TestrunDB/ResultSet/Precondition.pm # once (5µs+0s) by Tapper::Schema::TestrunDB::Result::TestrunRequestedFeature::BEGIN@9 at line 9 of Tapper/Schema/TestrunDB/Result/TestrunRequestedFeature.pm # once (5µs+0s) by Moose::Meta::TypeConstraint::BEGIN@10 at line 10 of Moose/Meta/TypeConstraint.pm # once (5µs+0s) by File::Temp::BEGIN@142 at line 142 of File/Temp.pm # once (5µs+0s) by Moose::Meta::TypeConstraint::Registry::BEGIN@10 at line 10 of Moose/Meta/TypeConstraint/Registry.pm # once (5µs+0s) by Moose::Meta::TypeConstraint::DuckType::BEGIN@9 at line 9 of Moose/Meta/TypeConstraint/DuckType.pm # once (5µs+0s) by Moose::Meta::Role::Application::ToInstance::BEGIN@9 at line 9 of Moose/Meta/Role/Application/ToInstance.pm # once (5µs+0s) by Moose::Util::TypeConstraints::Builtins::BEGIN@9 at line 9 of Moose/Util/TypeConstraints/Builtins.pm # once (5µs+0s) by Moose::Meta::Role::Method::BEGIN@10 at line 10 of Moose/Meta/Role/Method.pm # once (5µs+0s) by Moose::Meta::TypeConstraint::Enum::BEGIN@9 at line 9 of Moose/Meta/TypeConstraint/Enum.pm # once (5µs+0s) by Moose::Object::BEGIN@10 at line 10 of Moose/Object.pm # once (5µs+0s) by Net::SSH::BEGIN@3 at line 3 of Net/SSH.pm # once (5µs+0s) by Tapper::Schema::TestrunDB::Result::TestrunPrecondition::BEGIN@9 at line 9 of Tapper/Schema/TestrunDB/Result/TestrunPrecondition.pm # once (5µs+0s) by Tapper::Schema::TestrunDB::Result::HostFeature::BEGIN@10 at line 10 of Tapper/Schema/TestrunDB/Result/HostFeature.pm # once (5µs+0s) by Tapper::Schema::ReportsDB::Result::User::BEGIN@9 at line 9 of Tapper/Schema/ReportsDB/Result/User.pm # once (5µs+0s) by Tapper::Schema::ReportsDB::Result::Contact::BEGIN@9 at line 9 of Tapper/Schema/ReportsDB/Result/Contact.pm # once (5µs+0s) by Moose::Meta::TypeConstraint::Parameterized::BEGIN@9 at line 9 of Moose/Meta/TypeConstraint/Parameterized.pm # once (5µs+0s) by Moose::Util::MetaRole::BEGIN@9 at line 9 of Moose/Util/MetaRole.pm # once (5µs+0s) by Tapper::Schema::TestrunDB::Result::State::BEGIN@9 at line 9 of Tapper/Schema/TestrunDB/Result/State.pm # once (5µs+0s) by Fcntl::BEGIN@58 at line 58 of Fcntl.pm # once (5µs+0s) by DBIx::Class::Componentised::BEGIN@4 at line 4 of DBIx/Class/Componentised.pm # once (5µs+0s) by Time::Local::BEGIN@6 at line 6 of Time/Local.pm # once (5µs+0s) by DateTime::Locale::BEGIN@3 at line 3 of DateTime/Locale.pm # once (5µs+0s) by Tapper::Schema::ReportsDB::Result::ReportFile::BEGIN@9 at line 9 of Tapper/Schema/ReportsDB/Result/ReportFile.pm # once (5µs+0s) by Socket::BEGIN@3 at line 3 of Socket.pm # once (5µs+0s) by DBIx::Class::SQLMaker::BEGIN@3 at line 3 of DBIx/Class/SQLMaker.pm # once (5µs+0s) by Moose::Meta::Role::Method::Conflicting::BEGIN@10 at line 10 of Moose/Meta/Role/Method/Conflicting.pm # once (5µs+0s) by Moose::Meta::Role::Application::ToRole::BEGIN@9 at line 9 of Moose/Meta/Role/Application/ToRole.pm # once (5µs+0s) by Tapper::Schema::TestrunDB::Result::Topic::BEGIN@9 at line 9 of Tapper/Schema/TestrunDB/Result/Topic.pm # once (5µs+0s) by Moose::Meta::Role::Application::ToClass::BEGIN@9 at line 9 of Moose/Meta/Role/Application/ToClass.pm # once (5µs+0s) by SQL::Translator::BEGIN@21 at line 21 of SQL/Translator.pm # once (5µs+0s) by Tapper::Schema::ReportsDB::Result::ReportTopic::BEGIN@9 at line 9 of Tapper/Schema/ReportsDB/Result/ReportTopic.pm # once (5µs+0s) by Tapper::Schema::TestrunDB::Result::Queue::BEGIN@9 at line 9 of Tapper/Schema/TestrunDB/Result/Queue.pm # once (5µs+0s) by parent::BEGIN@2 at line 2 of parent.pm # once (5µs+0s) by Tapper::Schema::ReportsDB::Result::ReportSection::BEGIN@9 at line 9 of Tapper/Schema/ReportsDB/Result/ReportSection.pm # once (5µs+0s) by Tapper::Schema::TestrunDB::Result::PrePrecondition::BEGIN@9 at line 9 of Tapper/Schema/TestrunDB/Result/PrePrecondition.pm # once (5µs+0s) by Moose::Meta::Instance::BEGIN@10 at line 10 of Moose/Meta/Instance.pm # once (5µs+0s) by Moose::Meta::Role::Application::RoleSummation::BEGIN@9 at line 9 of Moose/Meta/Role/Application/RoleSummation.pm # once (5µs+0s) by DBIx::Class::PK::Auto::BEGIN@5 at line 5 of DBIx/Class/PK/Auto.pm # once (5µs+0s) by Moose::Meta::TypeConstraint::Class::BEGIN@9 at line 9 of Moose/Meta/TypeConstraint/Class.pm # once (5µs+0s) by Errno::BEGIN@9 at line 9 of Errno.pm # once (5µs+0s) by DBIx::Class::Storage::DBI::Cursor::BEGIN@3 at line 3 of DBIx/Class/Storage/DBI/Cursor.pm # once (5µs+0s) by Moose::Meta::Role::Application::BEGIN@9 at line 9 of Moose/Meta/Role/Application.pm # once (5µs+0s) by Moose::Meta::TypeConstraint::Role::BEGIN@9 at line 9 of Moose/Meta/TypeConstraint/Role.pm # once (5µs+0s) by Moose::Meta::Method::Augmented::BEGIN@9 at line 9 of Moose/Meta/Method/Augmented.pm # once (5µs+0s) by Tapper::Schema::TestrunDB::Result::User::BEGIN@9 at line 9 of Tapper/Schema/TestrunDB/Result/User.pm # once (5µs+0s) by File::Temp::Dir::BEGIN@2406 at line 2406 of File/Temp.pm # once (5µs+0s) by Safe::BEGIN@28 at line 28 of Safe.pm # once (5µs+0s) by Tapper::Schema::TestrunDB::ResultSet::Host::BEGIN@10 at line 10 of Tapper/Schema/TestrunDB/ResultSet/Host.pm # once (5µs+0s) by MooseX::Traits::Util::BEGIN@2 at line 2 of MooseX/Traits/Util.pm # once (4µs+0s) by Class::MOP::Class::BEGIN@10 at line 10 of Class/MOP/Class.pm # once (4µs+0s) by Tapper::Schema::ReportsDB::Result::ReportComment::BEGIN@9 at line 9 of Tapper/Schema/ReportsDB/Result/ReportComment.pm # once (4µs+0s) by Tapper::Schema::ReportsDB::Result::ReportgroupTestrun::BEGIN@10 at line 10 of Tapper/Schema/ReportsDB/Result/ReportgroupTestrun.pm # once (4µs+0s) by Tapper::Schema::TestrunDB::Result::Precondition::BEGIN@9 at line 9 of Tapper/Schema/TestrunDB/Result/Precondition.pm # once (4µs+0s) by DateTime::Duration::BEGIN@6 at line 6 of DateTime/Duration.pm # once (4µs+0s) by Tapper::Schema::ReportsDB::Result::View020TestrunOverview::BEGIN@11 at line 11 of Tapper/Schema/ReportsDB/Result/View020TestrunOverview.pm # once (4µs+0s) by DBIx::Class::InflateColumn::BEGIN@3 at line 3 of DBIx/Class/InflateColumn.pm # once (4µs+0s) by Tapper::Schema::TestrunDB::Result::Testrun::BEGIN@10 at line 10 of Tapper/Schema/TestrunDB/Result/Testrun.pm # once (4µs+0s) by Log::Log4perl::Appender::BEGIN@6 at line 6 of Log/Log4perl/Appender.pm # once (4µs+0s) by Test::Fixture::DBIC::Schema::BEGIN@2 at line 2 of Test/Fixture/DBIC/Schema.pm # once (4µs+0s) by Tapper::Schema::TestrunDB::Result::Scenario::BEGIN@10 at line 10 of Tapper/Schema/TestrunDB/Result/Scenario.pm # once (4µs+0s) by SQL::Abstract::BEGIN@9 at line 9 of SQL/Abstract.pm # once (4µs+0s) by Tapper::MCP::Net::TAP::BEGIN@4 at line 4 of lib/Tapper/MCP/Net/TAP.pm # once (4µs+0s) by Tapper::Schema::TestrunDB::Result::Preconditiontype::BEGIN@9 at line 9 of Tapper/Schema/TestrunDB/Result/Preconditiontype.pm # once (4µs+0s) by main::BEGIN@3 at line 3 of xt/tapper-mcp-scheduler-with-db-longrun.t # once (4µs+0s) by Any::Moose::BEGIN@8 at line 8 of Any/Moose.pm # once (4µs+0s) by Tapper::Schema::ReportsDB::BEGIN@8 at line 8 of Tapper/Schema/ReportsDB.pm # once (4µs+0s) by main::BEGIN@1.33 at line 1 of Test/Deep.pm # once (4µs+0s) by DBD::SQLite::BEGIN@4 at line 4 of DBD/SQLite.pm # once (4µs+0s) by Tapper::Schema::ReportsDB::Result::Tap::BEGIN@10 at line 10 of Tapper/Schema/ReportsDB/Result/Tap.pm # once (4µs+0s) by Moose::Meta::Class::Immutable::Trait::BEGIN@9 at line 9 of Moose/Meta/Class/Immutable/Trait.pm # once (4µs+0s) by Tapper::Schema::TestrunDB::Result::ScenarioElement::BEGIN@10 at line 10 of Tapper/Schema/TestrunDB/Result/ScenarioElement.pm # once (4µs+0s) by Moose::Exporter::BEGIN@9 at line 9 of Moose/Exporter.pm # once (4µs+0s) by Tapper::Schema::ReportsDB::Result::Suite::BEGIN@9 at line 9 of Tapper/Schema/ReportsDB/Result/Suite.pm # once (4µs+0s) by Tapper::Schema::ReportsDB::Result::Notification::BEGIN@9 at line 9 of Tapper/Schema/ReportsDB/Result/Notification.pm # once (4µs+0s) by Tapper::Schema::ReportsDB::Result::Report::BEGIN@10 at line 10 of Tapper/Schema/ReportsDB/Result/Report.pm # once (4µs+0s) by DBIx::Class::Version::Table::BEGIN@4 at line 4 of DBIx/Class/Schema/Versioned.pm # once (4µs+0s) by Tapper::Schema::TestrunDB::Result::QueueHost::BEGIN@9 at line 9 of Tapper/Schema/TestrunDB/Result/QueueHost.pm # once (4µs+0s) by Moose::Meta::Role::Attribute::BEGIN@9 at line 9 of Moose/Meta/Role/Attribute.pm # once (4µs+0s) by YAML::Mo::BEGIN@5.10 at line 5 of YAML/Mo.pm # once (4µs+0s) by Tapper::Schema::ReportsDB::Result::View010TestrunOverviewReports::BEGIN@11 at line 11 of Tapper/Schema/ReportsDB/Result/View010TestrunOverviewReports.pm # once (4µs+0s) by Tapper::Schema::TestTools::BEGIN@11 at line 11 of Tapper/Schema/TestTools.pm # once (4µs+0s) by Tapper::Schema::ReportsDB::Result::ReportgroupTestrunStats::BEGIN@10 at line 10 of Tapper/Schema/ReportsDB/Result/ReportgroupTestrunStats.pm # once (4µs+0s) by File::ShareDir::BEGIN@109 at line 109 of File/ShareDir.pm # once (4µs+0s) by SQL::Translator::Producer::SQLite::BEGIN@38 at line 38 of SQL/Translator/Producer/SQLite.pm # once (4µs+0s) by Sub::Install::BEGIN@4 at line 4 of Sub/Install.pm # once (4µs+0s) by Class::MOP::Method::Overload::BEGIN@10 at line 10 of Class/MOP/Method/Overload.pm # once (4µs+0s) by Tapper::Model::BEGIN@11 at line 11 of Tapper/Model.pm # once (4µs+0s) by Net::SCP::BEGIN@3 at line 3 of Net/SCP.pm # once (4µs+0s) by DBD::_::common::BEGIN@1343 at line 1343 of DBI.pm # once (4µs+0s) by Class::Load::XS::BEGIN@6 at line 6 of Class/Load/XS.pm # once (4µs+0s) by DateTime::Locale::Catalog::BEGIN@17 at line 17 of DateTime/Locale/Catalog.pm # once (4µs+0s) by IO::Select::BEGIN@9 at line 9 of IO/Select.pm # once (4µs+0s) by Try::Tiny::BEGIN@3 at line 3 of Try/Tiny.pm # once (4µs+0s) by SQL::Translator::Producer::BEGIN@21 at line 21 of SQL/Translator/Producer.pm # once (4µs+0s) by File::Slurp::BEGIN@5 at line 5 of File/Slurp.pm # once (4µs+0s) by namespace::clean::BEGIN@4 at line 4 of namespace/clean.pm # once (4µs+0s) by Package::Stash::BEGIN@5 at line 5 of Package/Stash.pm # once (4µs+0s) by DBIx::Class::Core::BEGIN@3 at line 3 of DBIx/Class/Core.pm # once (4µs+0s) by Tapper::MCP::Net::BEGIN@3 at line 3 of lib/Tapper/MCP/Net.pm # once (4µs+0s) by DBIx::Class::Relationship::Helpers::BEGIN@4 at line 4 of DBIx/Class/Relationship/Helpers.pm # once (4µs+0s) by Class::Factory::Util::BEGIN@3 at line 3 of Class/Factory/Util.pm # once (4µs+0s) by DBIx::Class::Relationship::Accessor::BEGIN@4 at line 4 of DBIx/Class/Relationship/Accessor.pm # once (4µs+0s) by DBIx::Class::ResultSource::Table::BEGIN@3 at line 3 of DBIx/Class/ResultSource/Table.pm # once (4µs+0s) by SQL::Translator::Schema::Field::BEGIN@43 at line 43 of SQL/Translator/Schema/Field.pm # once (3µs+0s) by SQL::Translator::Schema::Object::BEGIN@36 at line 36 of SQL/Translator/Schema/Object.pm # once (3µs+0s) by Class::XSAccessor::BEGIN@3 at line 3 of Class/XSAccessor.pm # once (3µs+0s) by DBI::BEGIN@274 at line 274 of DBI.pm # once (3µs+0s) by DBD::_::st::BEGIN@1821 at line 1821 of DBI.pm # once (3µs+0s) by Tapper::MCP::BEGIN@5 at line 5 of lib/Tapper/MCP.pm # once (3µs+0s) by Kwalify::BEGIN@16 at line 16 of Kwalify.pm # once (3µs+0s) by Params::Validate::XS::BEGIN@3 at line 3 of Params/Validate/XS.pm # once (3µs+0s) by DBIx::Class::InflateColumn::Object::Enum::BEGIN@4 at line 4 of DBIx/Class/InflateColumn/Object/Enum.pm # once (3µs+0s) by DBIx::Class::BEGIN@3 at line 3 of DBIx/Class.pm # once (3µs+0s) by Config::BEGIN@9 at line 9 of Config.pm # once (3µs+0s) by Moose::Meta::Role::BEGIN@9 at line 9 of Moose/Meta/Role.pm # once (3µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::BEGIN@9 at line 9 of Moose/Meta/TypeConstraint/Parameterizable.pm # once (3µs+0s) by MooseX::Traits::BEGIN@1 at line 1 of namespace/autoclean.pm # once (3µs+0s) by Class::MOP::Method::Wrapped::BEGIN@10 at line 10 of Class/MOP/Method/Wrapped.pm # once (3µs+0s) by SQL::Translator::Schema::Table::BEGIN@40 at line 40 of SQL/Translator/Schema/Table.pm # once (3µs+0s) by Devel::Backtrace::BEGIN@2 at line 2 of Devel/Backtrace.pm # once (3µs+0s) by Moose::Meta::Attribute::BEGIN@10 at line 10 of Moose/Meta/Attribute.pm # once (3µs+0s) by AutoLoader::BEGIN@3 at line 3 of AutoLoader.pm # once (3µs+0s) by IO::Socket::INET::BEGIN@9 at line 9 of IO/Socket/INET.pm # once (3µs+0s) by DateTime::TimeZone::Local::BEGIN@6 at line 6 of DateTime/TimeZone/Local.pm # once (3µs+0s) by Moose::BEGIN@8 at line 8 of Moose.pm # once (3µs+0s) by DateTime::Locale::en_US::BEGIN@21 at line 21 of DateTime/Locale/en_US.pm # once (3µs+0s) by DBIx::Class::InflateColumn::DateTime::BEGIN@3 at line 3 of DBIx/Class/InflateColumn/DateTime.pm # once (3µs+0s) by File::Basename::BEGIN@50 at line 50 of File/Basename.pm # once (3µs+0s) by POSIX::BEGIN@2 at line 2 of POSIX.pm # once (3µs+0s) by Tapper::Schema::TestrunDB::ResultSet::TestrunScheduling::BEGIN@10 at line 10 of Tapper/Schema/TestrunDB/ResultSet/TestrunScheduling.pm # once (3µs+0s) by Moose::Meta::TypeCoercion::Union::BEGIN@10 at line 10 of Moose/Meta/TypeCoercion/Union.pm # once (3µs+0s) by Log::Log4perl::NDC::BEGIN@6 at line 6 of Log/Log4perl/NDC.pm # once (3µs+0s) by Class::Load::BEGIN@1 at line 1 of Data/OptList.pm # once (3µs+0s) by Data::Compare::BEGIN@9 at line 9 of Data/Compare.pm # once (3µs+0s) by SQL::Translator::Schema::View::BEGIN@44 at line 44 of SQL/Translator/Schema/View.pm # once (3µs+0s) by Class::C3::BEGIN@4 at line 4 of Class/C3.pm # once (3µs+0s) by Module::Implementation::BEGIN@6 at line 6 of Module/Implementation.pm # once (3µs+0s) by DBIx::Class::AccessorGroup::BEGIN@3 at line 3 of DBIx/Class/AccessorGroup.pm # once (3µs+0s) by utf8::BEGIN@2 at line 2 of utf8_heavy.pl # once (3µs+0s) by Class::Load::BEGIN@5 at line 5 of Class/Load.pm # once (3µs+0s) by Moose::Meta::Method::Delegation::BEGIN@10 at line 10 of Moose/Meta/Method/Delegation.pm # once (3µs+0s) by Class::MOP::MiniTrait::BEGIN@9 at line 9 of Class/MOP/MiniTrait.pm # once (3µs+0s) by DateTime::Format::Builder::Parser::Dispatch::BEGIN@2 at line 2 of DateTime/Format/Builder/Parser/Dispatch.pm # once (3µs+0s) by Moose::Meta::Method::Meta::BEGIN@10 at line 10 of Moose/Meta/Method/Meta.pm # once (3µs+0s) by Class::MOP::Method::BEGIN@10 at line 10 of Class/MOP/Method.pm # once (3µs+0s) by Hash::Merge::Simple::BEGIN@8 at line 8 of Hash/Merge/Simple.pm # once (3µs+0s) by IO::Socket::UNIX::BEGIN@9 at line 9 of IO/Socket/UNIX.pm # once (3µs+0s) by Moose::Deprecated::BEGIN@9 at line 9 of Moose/Deprecated.pm # once (3µs+0s) by MRO::Compat::BEGIN@2 at line 2 of MRO/Compat.pm # once (2µs+0s) by DBIx::Class::Relationship::HasOne::BEGIN@4 at line 4 of DBIx/Class/Relationship/HasOne.pm # once (2µs+0s) by Log::Log4perl::Layout::SimpleLayout::BEGIN@9 at line 9 of Log/Log4perl/Layout/SimpleLayout.pm # once (2µs+0s) by Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@10 at line 10 of Tapper/Schema/TestrunDB/ResultSet/Queue.pm # once (2µs+0s) by Log::Log4perl::Logger::BEGIN@6 at line 6 of Log/Log4perl/Logger.pm # once (2µs+0s) by DateTime::Format::Builder::BEGIN@10 at line 10 of DateTime/Format/Builder.pm # once (2µs+0s) by IO::Seekable::BEGIN@99 at line 99 of IO/Seekable.pm # once (2µs+0s) by Class::MOP::Method::Accessor::BEGIN@10 at line 10 of Class/MOP/Method/Accessor.pm # once (2µs+0s) by DBD::_::dr::BEGIN@1449 at line 1449 of DBI.pm # once (2µs+0s) by Carp::BEGIN@4 at line 4 of Carp.pm # once (2µs+0s) by Class::MOP::Method::Inlined::BEGIN@9 at line 9 of Class/MOP/Method/Inlined.pm # once (2µs+0s) by IPC::Open2::BEGIN@3 at line 3 of IPC/Open2.pm # once (2µs+0s) by Tapper::Base::BEGIN@60 at line 60 of LockFile/Simple.pm # once (2µs+0s) by Tapper::Config::BEGIN@12 at line 12 of Tapper/Config.pm # once (2µs+0s) by DBIx::Class::Relationship::BelongsTo::BEGIN@7 at line 7 of DBIx/Class/Relationship/BelongsTo.pm # once (2µs+0s) by Test::Deep::BEGIN@1.36 at line 1 of Test/Deep/RegexpVersion.pm # once (2µs+0s) by DateTime::Format::Builder::Parser::Strptime::BEGIN@27 at line 27 of DateTime/Format/Builder/Parser/Strptime.pm # once (2µs+0s) by Moose::Meta::Method::Constructor::BEGIN@10 at line 10 of Moose/Meta/Method/Constructor.pm # once (2µs+0s) by DateTime::Format::Builder::Parser::BEGIN@2 at line 2 of DateTime/Format/Builder/Parser.pm # once (2µs+0s) by Class::XSAccessor::Heavy::BEGIN@5 at line 5 of Class/XSAccessor/Heavy.pm # once (2µs+0s) by DBIx::Class::Relationship::Base::BEGIN@3 at line 3 of DBIx/Class/Relationship/Base.pm # once (2µs+0s) by Tapper::Schema::TestrunDB::ResultSet::Testrun::BEGIN@9 at line 9 of Tapper/Schema/TestrunDB/ResultSet/Testrun.pm # once (2µs+0s) by Moose::Util::BEGIN@9 at line 9 of Moose/Util.pm # once (2µs+0s) by File::Spec::Functions::BEGIN@4 at line 4 of File/Spec/Functions.pm # once (2µs+0s) by Test::Deep::BEGIN@1.34 at line 1 of Test/Deep/Stack.pm # once (2µs+0s) by Class::C3::Componentised::BEGIN@1 at line 1 of DBIx/Class/DynamicDefault.pm # once (2µs+0s) by DBIx::Class::ResultSource::View::BEGIN@3 at line 3 of DBIx/Class/ResultSource/View.pm # once (2µs+0s) by Class::MOP::Mixin::HasMethods::BEGIN@9 at line 9 of Class/MOP/Mixin/HasMethods.pm # once (2µs+0s) by DateTime::Locale::root::BEGIN@21 at line 21 of DateTime/Locale/root.pm # once (2µs+0s) by Class::MakeMethods::Utility::Ref::BEGIN@27 at line 27 of Class/MakeMethods/Utility/Ref.pm # once (2µs+0s) by DateTime::Format::Builder::Parser::Regex::BEGIN@68 at line 68 of DateTime/Format/Builder/Parser/Regex.pm # once (2µs+0s) by DBIx::Class::Relationship::ProxyMethods::BEGIN@4 at line 4 of DBIx/Class/Relationship/ProxyMethods.pm # once (2µs+0s) by Sys::Hostname::BEGIN@3 at line 3 of Sys/Hostname.pm # once (2µs+0s) by SQL::Translator::Schema::BEGIN@47 at line 47 of SQL/Translator/Schema.pm # once (2µs+0s) by Class::Singleton::BEGIN@19 at line 19 of Class/Singleton.pm # once (2µs+0s) by IO::Handle::BEGIN@261 at line 261 of IO/Handle.pm # once (2µs+0s) by Class::MOP::Module::BEGIN@10 at line 10 of Class/MOP/Module.pm # once (2µs+0s) by DBIx::Class::ResultSourceProxy::BEGIN@4 at line 4 of DBIx/Class/ResultSourceProxy.pm # once (2µs+0s) by File::Spec::Unix::BEGIN@3 at line 3 of File/Spec/Unix.pm # once (2µs+0s) by aliased::BEGIN@8 at line 8 of aliased.pm # once (2µs+0s) by Log::Log4perl::Filter::Boolean::BEGIN@7 at line 7 of Log/Log4perl/Filter/Boolean.pm # once (2µs+0s) by YAML::Syck::BEGIN@4 at line 4 of YAML/Syck.pm # once (2µs+0s) by Package::DeprecationManager::BEGIN@6 at line 6 of Package/DeprecationManager.pm # once (2µs+0s) by Package::Stash::XS::BEGIN@5 at line 5 of Package/Stash/XS.pm # once (2µs+0s) by Class::MOP::Object::BEGIN@10 at line 10 of Class/MOP/Object.pm # once (2µs+0s) by IO::File::BEGIN@128 at line 128 of IO/File.pm # once (2µs+0s) by YAML::BEGIN@1 at line 1 of YAML/Node.pm # once (2µs+0s) by DBIx::Class::Relationship::CascadeActions::BEGIN@4 at line 4 of DBIx/Class/Relationship/CascadeActions.pm # once (2µs+0s) by DBIx::Class::Storage::BEGIN@3 at line 3 of DBIx/Class/Storage.pm # once (2µs+0s) by Class::Base::BEGIN@23 at line 23 of Class/Base.pm # once (2µs+0s) by Cwd::BEGIN@170 at line 170 of Cwd.pm # once (2µs+0s) by Test::Deep::Cache::BEGIN@1 at line 1 of Test/Deep/Cache/Simple.pm # once (2µs+0s) by Devel::GlobalDestruction::BEGIN@3 at line 3 of Devel/GlobalDestruction.pm # once (2µs+0s) by Class::Accessor::Fast::BEGIN@3 at line 3 of Class/Accessor/Fast.pm # once (2µs+0s) by DateTime::TimeZone::UTC::BEGIN@6 at line 6 of DateTime/TimeZone/UTC.pm # once (2µs+0s) by DBIx::Class::Relationship::ManyToMany::BEGIN@4 at line 4 of DBIx/Class/Relationship/ManyToMany.pm # once (2µs+0s) by B::BEGIN@30 at line 30 of B.pm # once (2µs+0s) by Test::Deep::BEGIN@1 at line 1 of Test/Deep/Cache.pm # once (2µs+0s) by Log::Log4perl::Util::TimeTracker::BEGIN@6 at line 6 of Log/Log4perl/Util/TimeTracker.pm # once (2µs+0s) by String::Escape::BEGIN@9 at line 9 of String/Escape.pm # once (2µs+0s) by Moose::Meta::Method::Destructor::BEGIN@10 at line 10 of Moose/Meta/Method/Destructor.pm # once (2µs+0s) by Sub::Name::BEGIN@44 at line 44 of Sub/Name.pm # once (2µs+0s) by Log::Log4perl::Filter::BEGIN@6 at line 6 of Log/Log4perl/Filter.pm # once (2µs+0s) by Moose::Meta::TypeConstraint::Union::BEGIN@10 at line 10 of Moose/Meta/TypeConstraint/Union.pm # once (2µs+0s) by DateTime::TimeZone::Catalog::BEGIN@13 at line 13 of DateTime/TimeZone/Catalog.pm # once (2µs+0s) by Moose::Meta::Method::Overridden::BEGIN@9 at line 9 of Moose/Meta/Method/Overridden.pm # once (2µs+0s) by DBIx::Class::Schema::BEGIN@3 at line 3 of DBIx/Class/Schema.pm # once (2µs+0s) by Params::Validate::Constants::BEGIN@3 at line 3 of Params/Validate/Constants.pm # once (2µs+0s) by constant::BEGIN@3 at line 3 of constant.pm # once (2µs+0s) by File::Find::BEGIN@3 at line 3 of File/Find.pm # once (2µs+0s) by DBIx::Class::Carp::BEGIN@3 at line 3 of DBIx/Class/Carp.pm # once (2µs+0s) by SQL::Translator::Schema::Procedure::BEGIN@48 at line 48 of SQL/Translator/Schema/Procedure.pm # once (2µs+0s) by DBIx::Class::Storage::TxnScopeGuard::BEGIN@3 at line 3 of DBIx/Class/Storage/TxnScopeGuard.pm # once (2µs+0s) by Test::Builder::Module::BEGIN@3 at line 3 of Test/Builder/Module.pm # once (2µs+0s) by SQL::Translator::Schema::Constraint::BEGIN@44 at line 44 of SQL/Translator/Schema/Constraint.pm # once (2µs+0s) by DateTime::Locale::en::BEGIN@21 at line 21 of DateTime/Locale/en.pm # once (2µs+0s) by DBIx::Class::Relationship::HasMany::BEGIN@4 at line 4 of DBIx/Class/Relationship/HasMany.pm # once (2µs+0s) by SQL::Translator::Schema::Constants::BEGIN@60 at line 60 of SQL/Translator/Schema/Constants.pm # once (2µs+0s) by Moose::Error::Default::BEGIN@9 at line 9 of Moose/Error/Default.pm # once (2µs+0s) by DBD::_::db::BEGIN@1510 at line 1510 of DBI.pm # once (2µs+0s) by DBIx::Class::Exception::BEGIN@3 at line 3 of DBIx/Class/Exception.pm # once (2µs+0s) by DateTime::TimeZone::OffsetOnly::BEGIN@6 at line 6 of DateTime/TimeZone/OffsetOnly.pm # once (2µs+0s) by Class::MOP::Method::Meta::BEGIN@10 at line 10 of Class/MOP/Method/Meta.pm # once (2µs+0s) by Config::BEGIN@5 at line 5 of Config_heavy.pl # once (2µs+0s) by Exporter::Heavy::BEGIN@3 at line 3 of Exporter/Heavy.pm # once (2µs+0s) by Opcode::BEGIN@5 at line 5 of Opcode.pm # once (2µs+0s) by DateTime::Locale::Base::BEGIN@3 at line 3 of DateTime/Locale/Base.pm # once (2µs+0s) by List::Util::BEGIN@11 at line 11 of List/Util.pm # once (2µs+0s) by Log::Log4perl::Layout::PatternLayout::BEGIN@6 at line 6 of Log/Log4perl/Layout/PatternLayout.pm # once (2µs+0s) by File::Spec::BEGIN@3 at line 3 of File/Spec.pm # once (2µs+0s) by Class::MOP::Mixin::HasAttributes::BEGIN@9 at line 9 of Class/MOP/Mixin/HasAttributes.pm # once (2µs+0s) by Class::MOP::BEGIN@10 at line 10 of Class/MOP.pm # once (2µs+0s) by DBIx::Class::ResultSourceProxy::Table::BEGIN@3 at line 3 of DBIx/Class/ResultSourceProxy/Table.pm # once (2µs+0s) by Memoize::BEGIN@32 at line 32 of Memoize.pm # once (2µs+0s) by Moose::Error::Util::BEGIN@4 at line 4 of Moose/Error/Util.pm # once (2µs+0s) by Moose::Meta::Class::BEGIN@10 at line 10 of Moose/Meta/Class.pm # once (2µs+0s) by List::MoreUtils::BEGIN@4 at line 4 of List/MoreUtils.pm # once (2µs+0s) by Digest::SHA1::BEGIN@3 at line 3 of Digest/SHA1.pm # once (2µs+0s) by Time::HiRes::BEGIN@3 at line 3 of Time/HiRes.pm # once (2µs+0s) by Moose::Meta::Method::BEGIN@9 at line 9 of Moose/Meta/Method.pm # once (2µs+0s) by DBIx::Class::Row::BEGIN@3 at line 3 of DBIx/Class/Row.pm # once (2µs+0s) by Digest::base::BEGIN@3 at line 3 of Digest/base.pm # once (2µs+0s) by LockFile::Lock::Simple::BEGIN@16 at line 16 of LockFile/Lock.pm # once (2µs+0s) by Class::MOP::Method::Generated::BEGIN@10 at line 10 of Class/MOP/Method/Generated.pm # once (2µs+0s) by DBIx::Class::TimeStamp::BEGIN@6 at line 6 of DBIx/Class/TimeStamp.pm # once (2µs+0s) by Compress::Bzip2::BEGIN@16 at line 16 of Compress/Bzip2.pm # once (2µs+0s) by Class::MOP::Instance::BEGIN@10 at line 10 of Class/MOP/Instance.pm # once (2µs+0s) by Params::Validate::BEGIN@8 at line 8 of Params/Validate.pm # once (2µs+0s) by DBIx::Class::Relationship::BEGIN@3 at line 3 of DBIx/Class/Relationship.pm # once (2µs+0s) by Math::Round::BEGIN@3 at line 3 of Math/Round.pm # once (2µs+0s) by DateTime::Helpers::BEGIN@6 at line 6 of DateTime/Helpers.pm # once (2µs+0s) by DateTime::Format::Builder::Parser::generic::BEGIN@2 at line 2 of DateTime/Format/Builder/Parser/generic.pm # once (2µs+0s) by Eval::Closure::BEGIN@5 at line 5 of Eval/Closure.pm # once (2µs+0s) by DBIx::Class::ResultSourceHandle::BEGIN@3 at line 3 of DBIx/Class/ResultSourceHandle.pm # once (2µs+0s) by DateTime::Format::Builder::Parser::Quick::BEGIN@2 at line 2 of DateTime/Format/Builder/Parser/Quick.pm # once (2µs+0s) by String::ShellQuote::BEGIN@28 at line 28 of String/ShellQuote.pm # once (2µs+0s) by Test::Deep::Stack::BEGIN@1 at line 1 of Test/Deep/MM.pm # once (2µs+0s) by Log::Log4perl::DateFormat::BEGIN@5 at line 5 of Log/Log4perl/DateFormat.pm # once (2µs+0s) by Eval::Closure::BEGIN@2 at line 2 of Sub/Exporter.pm # once (2µs+0s) by Test::Builder::BEGIN@4 at line 4 of Test/Builder.pm # once (2µs+0s) by IO::BEGIN@7 at line 7 of IO.pm # once (2µs+0s) by Log::Log4perl::Config::BEGIN@5 at line 5 of Log/Log4perl/Config.pm # once (2µs+0s) by Moose::Role::BEGIN@8 at line 8 of Moose/Role.pm # once (2µs+0s) by IO::Dir::BEGIN@11 at line 11 of IO/Dir.pm # once (2µs+0s) by mro::BEGIN@10 at line 10 of mro.pm # once (2µs+0s) by Class::C3::Componentised::BEGIN@40 at line 40 of Class/C3/Componentised.pm # once (2µs+0s) by SQL::Translator::Utils::BEGIN@21 at line 21 of SQL/Translator/Utils.pm # once (2µs+0s) by Variable::Magic::BEGIN@5 at line 5 of Variable/Magic.pm # once (2µs+0s) by DBIx::Class::Storage::DBIHacks::BEGIN@10 at line 10 of DBIx/Class/Storage/DBIHacks.pm # once (2µs+0s) by namespace::autoclean::BEGIN@1 at line 1 of B/Hooks/EndOfScope.pm # once (2µs+0s) by Params::Util::BEGIN@59 at line 59 of Params/Util.pm # once (2µs+0s) by DBIx::Class::ResultSetColumn::BEGIN@3 at line 3 of DBIx/Class/ResultSetColumn.pm # once (2µs+0s) by IPC::Open3::BEGIN@3 at line 3 of IPC/Open3.pm # once (2µs+0s) by Class::Accessor::Grouped::BEGIN@2 at line 2 of Class/Accessor/Grouped.pm # once (2µs+0s) by Class::MOP::Mixin::AttributeCore::BEGIN@9 at line 9 of Class/MOP/Mixin/AttributeCore.pm # once (2µs+0s) by Devel::Backtrace::Point::BEGIN@2 at line 2 of Devel/Backtrace/Point.pm # once (2µs+0s) by Class::MOP::Package::BEGIN@10 at line 10 of Class/MOP/Package.pm # once (2µs+0s) by DBIx::Class::PK::BEGIN@3 at line 3 of DBIx/Class/PK.pm # once (2µs+0s) by Log::Log4perl::Level::BEGIN@6 at line 6 of Log/Log4perl/Level.pm # once (2µs+0s) by metaclass::BEGIN@10 at line 10 of metaclass.pm # once (2µs+0s) by YAML::Node::BEGIN@1 at line 1 of YAML/Tag.pm # once (2µs+0s) by DBIx::Class::ResultSet::BEGIN@3 at line 3 of DBIx/Class/ResultSet.pm # once (2µs+0s) by DBIx::Class::Version::BEGIN@49 at line 49 of DBIx/Class/Schema/Versioned.pm # once (2µs+0s) by File::stat::BEGIN@4 at line 4 of File/stat.pm # once (2µs+0s) by Tapper::Schema::TestrunDB::BEGIN@8 at line 8 of Tapper/Schema/TestrunDB.pm # once (2µs+0s) by DBIx::Class::SQLMaker::LimitDialects::BEGIN@4 at line 4 of DBIx/Class/SQLMaker/LimitDialects.pm # once (2µs+0s) by IO::Socket::BEGIN@14 at line 14 of IO/Socket.pm # once (2µs+0s) by Log::Log4perl::JavaMap::BEGIN@4 at line 4 of Log/Log4perl/JavaMap.pm # once (2µs+0s) by Class::MOP::Mixin::BEGIN@9 at line 9 of Class/MOP/Mixin.pm # once (2µs+0s) by DBIx::Class::Optional::Dependencies::BEGIN@4 at line 4 of DBIx/Class/Optional/Dependencies.pm # once (2µs+0s) by File::Find::BEGIN@424 at line 424 of File/Find.pm # once (2µs+0s) by File::Path::BEGIN@4 at line 4 of File/Path.pm # once (2µs+0s) by DateTime::BEGIN@8 at line 8 of DateTime.pm # once (2µs+0s) by DBIx::Class::Cursor::BEGIN@3 at line 3 of DBIx/Class/Cursor.pm # once (2µs+0s) by DBIx::Class::Schema::Versioned::BEGIN@200 at line 200 of DBIx/Class/Schema/Versioned.pm # once (2µs+0s) by Log::Log4perl::Config::PropertyConfigurator::BEGIN@5 at line 5 of Log/Log4perl/Config/PropertyConfigurator.pm # once (2µs+0s) by Log::Log4perl::Config::BaseConfigurator::BEGIN@4 at line 4 of Log/Log4perl/Config/BaseConfigurator.pm # once (2µs+0s) by Any::Moose::import at line 50 of Any/Moose.pm # once (2µs+0s) by DBIx::Class::VersionCompat::BEGIN@57 at line 57 of DBIx/Class/Schema/Versioned.pm sub import {
35 | 740 | 2.41ms |  |  | shift;
36 |  |  | 7 | 41µs | $^H |= @_ ? bits(@_) : $default_bits; # spent 41µs making 7 calls to strict::bits, avg 6µs/call
37 |  |  |  |  | }
38 |  |  |  |  |
39 |  |  |  |  | # spent 1.65ms (867µs+781µs) within strict::unimport which was called 140 times, avg 12µs/call: # once (30µs+7µs) by Moose::Util::TypeConstraints::BEGIN@68 at line 68 of Moose/Util/TypeConstraints.pm # once (7µs+26µs) by Config::BEGIN@35 at line 35 of Config.pm # once (15µs+10µs) by DBIx::Class::Storage::DBI::BEGIN@1407 at line 1407 of DBIx/Class/Storage/DBI.pm # once (14µs+11µs) by Moose::Exporter::BEGIN@688 at line 688 of Moose/Exporter.pm # once (11µs+10µs) by File::Path::BEGIN@329 at line 329 of File/Path.pm # once (11µs+10µs) by Cwd::BEGIN@811 at line 811 of Cwd.pm # once (11µs+9µs) by IO::Handle::BEGIN@613 at line 613 of IO/Handle.pm # once (11µs+9µs) by DBIx::Class::Storage::DBIHacks::BEGIN@609 at line 609 of DBIx/Class/Storage/DBIHacks.pm # once (11µs+9µs) by Log::Log4perl::Logger::BEGIN@731 at line 731 of Log/Log4perl/Logger.pm # once (10µs+9µs) by Log::Log4perl::Appender::BEGIN@180 at line 180 of Log/Log4perl/Appender.pm # once (10µs+8µs) by Tapper::Schema::TestTools::BEGIN@60 at line 60 of Tapper/Schema/TestTools.pm # once (9µs+8µs) by Log::Log4perl::BEGIN@96 at line 96 of Log/Log4perl.pm # once (8µs+9µs) by Test::Builder::BEGIN@1600 at line 1600 of Test/Builder.pm # once (10µs+7µs) by Tapper::Schema::TestrunDB::Result::TestrunScheduling::BEGIN@52 at line 52 of Tapper/Schema/TestrunDB/Result/TestrunScheduling.pm # once (9µs+8µs) by Tapper::MCP::Net::BEGIN@242 at line 242 of lib/Tapper/MCP/Net.pm # once (8µs+9µs) by Class::Struct::BEGIN@99 at line 99 of Class/Struct.pm # once (8µs+9µs) by Fcntl::BEGIN@239 at line 239 of Fcntl.pm # once (9µs+8µs) by Socket::BEGIN@869 at line 869 of Socket.pm # once (8µs+8µs) by B::BEGIN@237 at line 237 of B.pm # once (7µs+9µs) by DBI::BEGIN@527 at line 527 of DBI.pm # once (9µs+7µs) by Moose::Object::BEGIN@85 at line 85 of Moose/Object.pm # once (8µs+8µs) by Class::Accessor::Grouped::BEGIN@744 at line 744 of Class/Accessor/Grouped.pm # once (9µs+7µs) by Compress::Bzip2::BEGIN@175 at line 175 of Compress/Bzip2.pm # once (8µs+8µs) by Tapper::MCP::Scheduler::PrioQueue::BEGIN@37 at line 37 of lib/Tapper/MCP/Scheduler/PrioQueue.pm # once (8µs+8µs) by Safe::BEGIN@191 at line 191 of Safe.pm # once (8µs+7µs) by DBIx::Class::ResultSourceProxy::BEGIN@84 at line 84 of DBIx/Class/ResultSourceProxy.pm # once (8µs+8µs) by Class::C3::Componentised::BEGIN@133 at line 133 of Class/C3/Componentised.pm # once (8µs+7µs) by DateTime::Locale::Base::BEGIN@25 at line 25 of DateTime/Locale/Base.pm # once (8µs+7µs) by Class::Singleton::BEGIN@56 at line 56 of Class/Singleton.pm # once (8µs+8µs) by Sub::Install::BEGIN@184 at line 184 of Sub/Install.pm # once (8µs+7µs) by Errno::BEGIN@194 at line 194 of Errno.pm # once (8µs+7µs) by DateTime::Infinite::BEGIN@15 at line 15 of DateTime/Infinite.pm # once (8µs+7µs) by Moose::Exporter::BEGIN@132 at line 132 of Moose/Exporter.pm # once (8µs+7µs) by utf8::BEGIN@89 at line 89 of utf8_heavy.pl # once (8µs+7µs) by Any::Moose::BEGIN@69 at line 69 of Any/Moose.pm # once (7µs+7µs) by parent::BEGIN@25 at line 25 of parent.pm # once (7µs+7µs) by Class::Base::BEGIN@46 at line 46 of Class/Base.pm # once (7µs+7µs) by Test::Deep::MM::BEGIN@16 at line 16 of Test/Deep/MM.pm # once (8µs+6µs) by Tapper::Schema::ReportsDB::Result::ReportgroupTestrunStats::BEGIN@70 at line 70 of Tapper/Schema/ReportsDB/Result/ReportgroupTestrunStats.pm # once (7µs+7µs) by DateTime::Format::Builder::BEGIN@76 at line 76 of DateTime/Format/Builder.pm # once (8µs+7µs) by SQL::Translator::Utils::BEGIN@56 at line 56 of SQL/Translator/Utils.pm # once (8µs+7µs) by File::Spec::Unix::BEGIN@149 at line 149 of File/Spec/Unix.pm # once (7µs+7µs) by constant::BEGIN@29 at line 29 of constant.pm # once (10µs+4µs) by Class::C3::BEGIN@172 at line 172 of Class/C3.pm # once (7µs+7µs) by Class::MOP::Class::Immutable::Trait::BEGIN@36 at line 36 of Class/MOP/Class/Immutable/Trait.pm # once (7µs+7µs) by Class::Inspector::BEGIN@540 at line 540 of Class/Inspector.pm # once (7µs+7µs) by DBIx::Class::Schema::BEGIN@920 at line 920 of DBIx/Class/Schema.pm # once (7µs+7µs) by Module::Implementation::BEGIN@113 at line 113 of Module/Implementation.pm # once (7µs+7µs) by DBIx::Class::Relationship::Accessor::BEGIN@72 at line 72 of DBIx/Class/Relationship/Accessor.pm # once (7µs+7µs) by IPC::Open3::BEGIN@4 at line 4 of IPC/Open3.pm # once (7µs+7µs) by Exporter::Heavy::BEGIN@4 at line 4 of Exporter/Heavy.pm # once (7µs+7µs) by Safe::BEGIN@36 at line 36 of Safe.pm # once (7µs+7µs) by YAML::Mo::BEGIN@11 at line 11 of YAML/Mo.pm # once (7µs+7µs) by Time::HiRes::BEGIN@42 at line 42 of Time/HiRes.pm # once (7µs+7µs) by DBIx::Class::Relationship::ManyToMany::BEGIN@30 at line 30 of DBIx/Class/Relationship/ManyToMany.pm # once (7µs+7µs) by Log::Log4perl::Layout::PatternLayout::BEGIN@40 at line 40 of Log/Log4perl/Layout/PatternLayout.pm # once (7µs+6µs) by Object::Enum::BEGIN@111 at line 111 of Object/Enum.pm # once (7µs+6µs) by File::Temp::BEGIN@241 at line 241 of File/Temp.pm # once (7µs+6µs) by Class::MOP::Package::BEGIN@164 at line 164 of Class/MOP/Package.pm # once (6µs+6µs) by Class::C3::BEGIN@133 at line 133 of Class/C3.pm # once (6µs+6µs) by Carp::BEGIN@8 at line 8 of Carp.pm # once (6µs+6µs) by DBIx::Class::Storage::DBI::BEGIN@109 at line 109 of DBIx/Class/Storage/DBI.pm # once (5µs+7µs) by AutoLoader::BEGIN@30 at line 30 of AutoLoader.pm # once (6µs+6µs) by DateTime::Format::Builder::Parser::generic::BEGIN@171 at line 171 of DateTime/Format/Builder/Parser/generic.pm # once (5µs+6µs) by Class::Factory::Util::BEGIN@17 at line 17 of Class/Factory/Util.pm # once (6µs+5µs) by Test::Builder::BEGIN@2181 at line 2181 of Test/Builder.pm # once (5µs+6µs) by DBIx::Class::Relationship::ProxyMethods::BEGIN@25 at line 25 of DBIx/Class/Relationship/ProxyMethods.pm # once (7µs+4µs) by Class::Accessor::BEGIN@27 at line 27 of Class/Accessor.pm # once (5µs+6µs) by File::ShareDir::BEGIN@443 at line 443 of File/ShareDir.pm # once (6µs+5µs) by File::stat::BEGIN@35 at line 35 of File/stat.pm # once (5µs+5µs) by Class::XSAccessor::Heavy::BEGIN@27 at line 27 of Class/XSAccessor/Heavy.pm # once (5µs+5µs) by Class::Accessor::Grouped::BEGIN@37 at line 37 of Class/Accessor/Grouped.pm # once (6µs+5µs) by Carp::BEGIN@398 at line 398 of Carp.pm # once (4µs+6µs) by constant::BEGIN@52 at line 52 of constant.pm # once (5µs+5µs) by Log::Log4perl::Level::BEGIN@22 at line 22 of Log/Log4perl/Level.pm # once (5µs+5µs) by Log::Log4perl::BEGIN@511 at line 511 of Log/Log4perl.pm # once (5µs+5µs) by Moose::Exporter::BEGIN@294 at line 294 of Moose/Exporter.pm # once (5µs+5µs) by DBIx::Class::Schema::BEGIN@1516 at line 1516 of DBIx/Class/Schema.pm # once (5µs+4µs) by DateTime::Locale::Base::BEGIN@363 at line 363 of DateTime/Locale/Base.pm # once (5µs+5µs) by Log::Log4perl::Layout::SimpleLayout::BEGIN@13 at line 13 of Log/Log4perl/Layout/SimpleLayout.pm # once (5µs+5µs) by DateTime::Format::Builder::Parser::Dispatch::BEGIN@78 at line 78 of DateTime/Format/Builder/Parser/Dispatch.pm # once (5µs+4µs) by Test::Deep::BEGIN@82 at line 82 of Test/Deep.pm # once (5µs+4µs) by DBIx::Class::Carp::BEGIN@75 at line 75 of DBIx/Class/Carp.pm # once (5µs+4µs) by constant::BEGIN@114 at line 114 of constant.pm # once (5µs+4µs) by DBIx::Class::Componentised::BEGIN@29 at line 29 of DBIx/Class/Componentised.pm # once (5µs+4µs) by DBI::BEGIN@684 at line 684 of DBI.pm # once (4µs+5µs) by DBIx::Class::AccessorGroup::BEGIN@18 at line 18 of DBIx/Class/AccessorGroup.pm # once (4µs+4µs) by File::Spec::Functions::BEGIN@42 at line 42 of File/Spec/Functions.pm # once (4µs+4µs) by DBI::BEGIN@797 at line 797 of DBI.pm # once (4µs+4µs) by utf8::BEGIN@325 at line 325 of utf8_heavy.pl # once (4µs+4µs) by File::stat::BEGIN@201 at line 201 of File/stat.pm # once (4µs+4µs) by DateTime::Locale::Base::BEGIN@119 at line 119 of DateTime/Locale/Base.pm # once (4µs+4µs) by Class::Accessor::Grouped::BEGIN@249 at line 249 of Class/Accessor/Grouped.pm # once (4µs+4µs) by Class::C3::Componentised::BEGIN@198 at line 198 of Class/C3/Componentised.pm # once (4µs+4µs) by DBIx::Class::Schema::BEGIN@1284 at line 1284 of DBIx/Class/Schema.pm # once (4µs+4µs) by DBI::BEGIN@1030 at line 1030 of DBI.pm # once (4µs+4µs) by aliased::BEGIN@35 at line 35 of aliased.pm # once (4µs+4µs) by Any::Moose::BEGIN@191 at line 191 of Any/Moose.pm # once (4µs+4µs) by DBI::BEGIN@831 at line 831 of DBI.pm # once (4µs+4µs) by Class::Inspector::BEGIN@553 at line 553 of Class/Inspector.pm # once (4µs+4µs) by DateTime::Locale::Base::BEGIN@176 at line 176 of DateTime/Locale/Base.pm # once (4µs+4µs) by Safe::BEGIN@285 at line 285 of Safe.pm # once (4µs+4µs) by MRO::Compat::BEGIN@225 at line 225 of MRO/Compat.pm # once (4µs+4µs) by AutoLoader::BEGIN@138 at line 138 of AutoLoader.pm # once (4µs+4µs) by Log::Log4perl::Logger::BEGIN@760 at line 760 of Log/Log4perl/Logger.pm # once (4µs+4µs) by Log::Log4perl::Appender::BEGIN@266 at line 266 of Log/Log4perl/Appender.pm # once (4µs+4µs) by DBI::BEGIN@862 at line 862 of DBI.pm # once (4µs+4µs) by Class::Struct::BEGIN@108 at line 108 of Class/Struct.pm # once (4µs+4µs) by Class::Base::BEGIN@109 at line 109 of Class/Base.pm # once (4µs+4µs) by Carp::BEGIN@18 at line 18 of Carp.pm # once (4µs+4µs) by DateTime::Format::Builder::BEGIN@122 at line 122 of DateTime/Format/Builder.pm # once (4µs+4µs) by Class::C3::BEGIN@195 at line 195 of Class/C3.pm # once (4µs+4µs) by DBI::BEGIN@959 at line 959 of DBI.pm # once (4µs+4µs) by Safe::BEGIN@337 at line 337 of Safe.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@698 at line 698 of Moose/Exporter.pm # once (4µs+4µs) by MRO::Compat::BEGIN@116 at line 116 of MRO/Compat.pm # once (4µs+4µs) by Class::Accessor::Grouped::BEGIN@765 at line 765 of Class/Accessor/Grouped.pm # once (4µs+4µs) by Class::Struct::BEGIN@188 at line 188 of Class/Struct.pm # once (4µs+4µs) by Test::Deep::MM::BEGIN@31 at line 31 of Test/Deep/MM.pm # once (4µs+4µs) by Class::Singleton::BEGIN@73 at line 73 of Class/Singleton.pm # once (4µs+4µs) by Carp::BEGIN@413 at line 413 of Carp.pm # once (4µs+4µs) by File::Temp::BEGIN@271 at line 271 of File/Temp.pm # once (4µs+4µs) by AutoLoader::BEGIN@186 at line 186 of AutoLoader.pm # once (4µs+4µs) by Class::Base::BEGIN@231 at line 231 of Class/Base.pm # once (4µs+4µs) by Class::Base::BEGIN@256 at line 256 of Class/Base.pm # once (4µs+4µs) by Class::C3::BEGIN@208 at line 208 of Class/C3.pm # once (4µs+3µs) by Class::Accessor::Grouped::BEGIN@297 at line 297 of Class/Accessor/Grouped.pm # once (4µs+4µs) by Carp::BEGIN@67 at line 67 of Carp.pm # once (4µs+4µs) by Log::Log4perl::BEGIN@526 at line 526 of Log/Log4perl.pm # once (4µs+4µs) by MRO::Compat::BEGIN@256 at line 256 of MRO/Compat.pm # once (4µs+4µs) by Class::MOP::Class::Immutable::Trait::BEGIN@46 at line 46 of Class/MOP/Class/Immutable/Trait.pm # once (4µs+3µs) by Log::Log4perl::BEGIN@110 at line 110 of Log/Log4perl.pm # once (4µs+3µs) by Safe::BEGIN@344 at line 344 of Safe.pm # once (6µs+0s) by DBI::BEGIN@270 at line 270 of DBI.pm # once (4µs+0s) by namespace::clean::BEGIN@171 at line 171 of namespace/clean.pm # once (4µs+0s) by Memoize::BEGIN@95 at line 95 of Memoize.pm # once (3µs+0s) by POSIX::BEGIN@39 at line 39 of POSIX.pm # once (2µs+0s) by Memoize::BEGIN@284 at line 284 of Memoize.pm # once (2µs+0s) by Memoize::BEGIN@225 at line 225 of Memoize.pm # once (2µs+0s) by Memoize::BEGIN@321 at line 321 of Memoize.pm sub unimport {
40 | 280 | 1.09ms |  |  | shift;
41 |  |  | 133 | 781µs | $^H &= ~ (@_ ? bits(@_) : $default_bits); # spent 781µs making 133 calls to strict::bits, avg 6µs/call
42 |  |  |  |  | }
43 |  |  |  |  |
44 | 1 | 9µs |  |  | 1;
45 |  |  |  |  | __END__
|  |  |  |  | # spent 11µs within strict::CORE:match which was called: # once (11µs+0s) by main::BEGIN@3 at line 6 sub strict::CORE:match; # opcode
|  |  |  |  | # spent 29µs within strict::CORE:regcomp which was called: # once (29µs+0s) by main::BEGIN@3 at line 6 sub strict::CORE:regcomp; # opcode