Filename | /2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/5.12.3/strict.pm |
Statements | Executed 2024 statements in 4.62ms |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
370 | 356 | 342 | 1.25ms | 1.29ms | import | strict::
140 | 140 | 79 | 867µs | 1.65ms | unimport | strict::
141 | 3 | 1 | 834µs | 834µs | bits | strict::
1 | 1 | 1 | 29µs | 29µs | CORE:regcomp (opcode) | strict::
1 | 1 | 1 | 11µs | 11µs | CORE:match (opcode) | strict::
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 | sub bits { | ||||
19 | 141 | 58µs | my $bits = 0; | ||
20 | 141 | 36µs | my @wrong; | ||
21 | 141 | 156µs | foreach my $s (@_) { | ||
22 | 147 | 99µs | push @wrong, $s unless exists $bitmask{$s}; | ||
23 | 147 | 196µs | $bits |= $bitmask{$s} || 0; | ||
24 | } | ||||
25 | 141 | 53µs | if (@wrong) { | ||
26 | require Carp; | ||||
27 | Carp::croak("Unknown 'strict' tag(s) '@wrong'"); | ||||
28 | } | ||||
29 | 141 | 442µs | $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 | ||||
35 | 370 | 139µs | shift; | ||
36 | 370 | 2.27ms | 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 | ||||
40 | 140 | 46µs | shift; | ||
41 | 140 | 1.05ms | 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 | |||||
# spent 29µs within strict::CORE:regcomp which was called:
# once (29µs+0s) by main::BEGIN@3 at line 6 |