| Filename | /home/doy/coding/src/Class-MOP/blib/lib//Class/MOP/Package.pm |
| Statements | Executed 13028 statements in 340ms |
| Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
|---|---|---|---|---|---|
| 1800 | 2 | 2 | 56.5ms | 120ms | Class::MOP::Package::get_package_symbol |
| 3333 | 6 | 2 | 54.2ms | 57.1ms | Class::MOP::Mixin::HasMethods::_method_map (xsub) |
| 4230 | 5 | 1 | 41.4ms | 45.0ms | Class::MOP::Package::_package_stash |
| 1057 | 2 | 2 | 38.2ms | 109ms | Class::MOP::Package::add_package_symbol |
| 7770 | 24 | 8 | 37.7ms | 37.7ms | Class::MOP::Mixin::AttributeCore::name (xsub) |
| 1056 | 3 | 2 | 32.8ms | 65.6ms | Class::MOP::Package::has_package_symbol |
| 5023 | 42 | 17 | 28.0ms | 28.0ms | Class::MOP::Package::name (xsub) |
| 4387 | 8 | 3 | 22.5ms | 22.5ms | Class::MOP::Mixin::AttributeCore::init_arg (xsub) |
| 191 | 1 | 1 | 19.1ms | 20.0ms | Moose::Meta::Method::Accessor::_new |
| 123 | 1 | 1 | 19.1ms | 46.4ms | Moose::Meta::Attribute::_new |
| 1589 | 6 | 4 | 16.2ms | 16.2ms | Class::MOP::Mixin::AttributeCore::has_initializer |
| 2532 | 17 | 5 | 14.6ms | 14.6ms | Class::MOP::Attribute::associated_class (xsub) |
| 35 | 1 | 1 | 14.2ms | 18.2ms | Moose::Meta::Role::_new |
| 282 | 6 | 3 | 14.1ms | 209ms | Class::MOP::Class::superclasses (recurses: max depth 1, inclusive time 7.39ms) |
| 2429 | 6 | 2 | 13.7ms | 13.7ms | Class::MOP::Mixin::HasAttributes::_attribute_map (xsub) |
| 349 | 47 | 6 | 12.4ms | 64.6ms | Class::MOP::Object::meta |
| 1878 | 13 | 10 | 10.8ms | 10.8ms | Class::MOP::Method::body (xsub) |
| 695 | 4 | 2 | 9.18ms | 9.18ms | Moose::Meta::TypeConstraint::Registry::type_constraints |
| 125 | 1 | 1 | 9.06ms | 9.65ms | Moose::Meta::Instance::_new |
| 282 | 1 | 1 | 9.05ms | 27.3ms | Class::MOP::Package::get_or_add_package_symbol |
| 113 | 1 | 1 | 7.51ms | 98.5ms | Moose::Meta::Method::_new |
| 790 | 21 | 5 | 7.35ms | 7.35ms | Class::MOP::Method::Accessor::associated_attribute |
| 389 | 7 | 3 | 7.04ms | 32.5ms | Class::MOP::Class::Immutable::Class::MOP::Class::get_meta_instance |
| 86 | 1 | 1 | 6.94ms | 7.35ms | Moose::Meta::Role::Method::_new |
| 400 | 7 | 5 | 5.90ms | 5.90ms | Moose::Meta::TypeConstraint::_compiled_type_constraint |
| 1077 | 2 | 2 | 5.46ms | 5.46ms | Class::MOP::Method::package_name (xsub) |
| 291 | 2 | 1 | 5.20ms | 16.2ms | Class::MOP::Class::Immutable::Class::MOP::Class::_method_map |
| 36 | 1 | 1 | 4.99ms | 5.57ms | Moose::Meta::TypeConstraint::Role::_new |
| 422 | 5 | 3 | 4.73ms | 5.46ms | Moose::Meta::Mixin::AttributeCore::should_coerce |
| 852 | 11 | 4 | 4.71ms | 4.71ms | Class::MOP::Class::instance_metaclass (xsub) |
| 326 | 6 | 5 | 4.63ms | 4.96ms | Moose::Meta::Mixin::AttributeCore::type_constraint |
| 34 | 1 | 1 | 4.60ms | 5.11ms | Moose::Meta::TypeConstraint::Class::_new |
| 356 | 2 | 1 | 4.51ms | 4.51ms | Moose::Meta::Role::Application::get_method_aliases |
| 453 | 6 | 3 | 4.44ms | 4.44ms | Class::MOP::Mixin::AttributeCore::has_default |
| 387 | 1 | 1 | 4.36ms | 4.36ms | Class::MOP::Method::_set_original_method |
| 187 | 4 | 2 | 4.30ms | 20.1ms | Class::MOP::Class::Immutable::Class::MOP::Class::get_all_attributes |
| 716 | 11 | 8 | 4.12ms | 4.12ms | Class::MOP::Method::name (xsub) |
| 337 | 1 | 1 | 3.99ms | 3.99ms | Moose::Meta::Role::Application::get_method_exclusions |
| 38 | 2 | 2 | 3.91ms | 23.1ms | Class::MOP::Package::initialize |
| 331 | 2 | 2 | 3.91ms | 3.91ms | Class::MOP::Mixin::AttributeCore::has_reader |
| 308 | 1 | 1 | 3.81ms | 3.81ms | Class::MOP::Mixin::AttributeCore::has_writer |
| 308 | 1 | 1 | 3.74ms | 3.74ms | Class::MOP::Mixin::AttributeCore::has_accessor |
| 361 | 1 | 1 | 3.72ms | 3.72ms | Class::MOP::Method::Accessor::accessor_type |
| 308 | 1 | 1 | 3.50ms | 3.50ms | Class::MOP::Mixin::AttributeCore::has_predicate |
| 51 | 1 | 1 | 3.37ms | 3.59ms | Moose::Meta::Role::Method::Required::_new |
| 576 | 9 | 3 | 3.33ms | 3.33ms | Class::MOP::Mixin::HasAttributes::attribute_metaclass (xsub) |
| 253 | 7 | 1 | 3.32ms | 3.32ms | Moose::Meta::Class::constructor_class |
| 308 | 1 | 1 | 3.27ms | 3.27ms | Class::MOP::Mixin::AttributeCore::has_clearer |
| 320 | 5 | 3 | 3.20ms | 3.20ms | Class::MOP::Mixin::AttributeCore::has_builder |
| 236 | 9 | 6 | 3.10ms | 3.10ms | Moose::Meta::TypeConstraint::name |
| 227 | 7 | 1 | 2.94ms | 2.94ms | Moose::Meta::Class::destructor_class |
| 226 | 5 | 3 | 2.87ms | 2.87ms | Moose::Meta::TypeConstraint::hand_optimized_type_constraint |
| 254 | 1 | 1 | 2.83ms | 2.83ms | Class::MOP::Mixin::AttributeCore::_set_insertion_order |
| 500 | 8 | 2 | 2.80ms | 2.80ms | Class::MOP::Mixin::HasMethods::method_metaclass (xsub) |
| 251 | 5 | 2 | 2.77ms | 3.10ms | Moose::Meta::Mixin::AttributeCore::has_type_constraint |
| 1 | 1 | 1 | 2.73ms | 10.9ms | Class::MOP::Package::BEGIN@9 |
| 203 | 6 | 1 | 2.70ms | 2.70ms | Moose::Meta::Class::error_class |
| 404 | 3 | 3 | 2.70ms | 2.70ms | Class::MOP::Method::Generated::is_inline (xsub) |
| 456 | 8 | 1 | 2.66ms | 2.66ms | Class::MOP::Mixin::HasMethods::wrapped_method_metaclass (xsub) |
| 226 | 3 | 1 | 2.59ms | 2.59ms | Moose::Meta::TypeConstraint::has_hand_optimized_type_constraint |
| 197 | 2 | 1 | 2.52ms | 2.90ms | Moose::Meta::Mixin::AttributeCore::is_weak_ref |
| 423 | 2 | 2 | 2.46ms | 2.46ms | Class::MOP::Mixin::AttributeCore::definition_context (xsub) |
| 205 | 5 | 3 | 2.37ms | 3.03ms | Moose::Meta::Mixin::AttributeCore::has_trigger |
| 361 | 1 | 1 | 2.25ms | 2.25ms | Class::MOP::Method::Generated::definition_context (xsub) |
| 194 | 5 | 3 | 2.18ms | 2.18ms | Moose::Meta::TypeConstraint::parent |
| 31 | 3 | 3 | 2.12ms | 3.12ms | Moose::Meta::Role::add_around_method_modifier |
| 175 | 3 | 1 | 2.10ms | 2.10ms | Moose::Meta::TypeConstraint::constraint |
| 140 | 2 | 1 | 2.08ms | 2.52ms | Moose::Meta::Mixin::AttributeCore::is_lazy |
| 181 | 4 | 1 | 2.03ms | 2.03ms | Moose::Meta::Role::get_around_method_modifiers_map |
| 150 | 4 | 4 | 2.02ms | 2.02ms | Moose::Meta::Role::Method::Required::name |
| 21 | 1 | 1 | 2.02ms | 2.49ms | Moose::Meta::Role::Application::ToClass::_new |
| 154 | 3 | 2 | 1.99ms | 2.33ms | Moose::Meta::Mixin::AttributeCore::is_required |
| 163 | 5 | 1 | 1.86ms | 1.86ms | Moose::Meta::Role::Application::RoleSummation::role_params |
| 15 | 1 | 1 | 1.83ms | 1.90ms | Moose::Meta::Method::Overridden::_new |
| 138 | 1 | 1 | 1.82ms | 1.95ms | Class::MOP::Instance::_class_name |
| 10 | 1 | 1 | 1.78ms | 1.92ms | Moose::Meta::TypeConstraint::Parameterized::_new |
| 18 | 1 | 1 | 1.76ms | 2.23ms | Moose::Meta::Role::Application::ToRole::_new |
| 125 | 1 | 1 | 1.72ms | 2.09ms | Moose::Meta::Mixin::AttributeCore::has_handles |
| 18 | 1 | 1 | 1.71ms | 1.80ms | Moose::Meta::TypeConstraint::_new |
| 87 | 2 | 1 | 1.70ms | 6.38ms | Class::MOP::Class::Immutable::Class::MOP::Class::linearized_isa |
| 144 | 4 | 1 | 1.67ms | 1.67ms | Moose::Meta::Role::get_override_method_modifiers_map |
| 123 | 1 | 1 | 1.62ms | 1.92ms | Moose::Meta::Mixin::AttributeCore::should_auto_deref |
| 270 | 2 | 1 | 1.61ms | 1.61ms | Class::MOP::Mixin::AttributeCore::reader (xsub) |
| 41 | 38 | 4 | 1.51ms | 14.6ms | Class::MOP::Mixin::meta |
| 117 | 2 | 1 | 1.50ms | 1.50ms | Moose::Meta::Role::get_required_methods_map |
| 146 | 6 | 3 | 1.49ms | 1.49ms | Class::MOP::Method::associated_metaclass |
| 48 | 3 | 3 | 1.44ms | 2.06ms | Moose::Meta::Role::get_required_method_list |
| 48 | 3 | 3 | 1.43ms | 2.02ms | Moose::Meta::Role::get_excluded_roles_list |
| 40 | 3 | 3 | 1.33ms | 1.76ms | Moose::Meta::Role::get_around_method_modifiers |
| 37 | 3 | 3 | 1.30ms | 3.40ms | Moose::Meta::Role::meta |
| 3 | 1 | 1 | 1.28ms | 1.59ms | Moose::Meta::Role::Composite::_new |
| 35 | 1 | 1 | 1.28ms | 3.05ms | Class::MOP::Package::list_all_package_symbols |
| 101 | 3 | 3 | 1.19ms | 1.19ms | Moose::Meta::Role::Composite::name |
| 86 | 1 | 1 | 1.10ms | 1.10ms | Moose::Meta::Role::method_metaclass |
| 210 | 6 | 1 | 1.02ms | 1.02ms | Class::MOP::Class::constructor_class (xsub) |
| 6 | 1 | 1 | 963µs | 1.05ms | Moose::Meta::TypeConstraint::Union::_new |
| 197 | 5 | 1 | 948µs | 948µs | Class::MOP::Class::destructor_class (xsub) |
| 74 | 4 | 1 | 941µs | 941µs | Moose::Meta::Role::get_before_method_modifiers_map |
| 58 | 3 | 1 | 868µs | 868µs | Moose::Meta::Class::roles |
| 66 | 2 | 1 | 864µs | 864µs | Moose::Meta::Role::get_excluded_roles_map |
| 93 | 3 | 2 | 856µs | 856µs | Class::MOP::Method::Constructor::associated_metaclass |
| 123 | 1 | 1 | 799µs | 799µs | Class::MOP::Attribute::associated_methods (xsub) |
| 38 | 1 | 1 | 747µs | 1.91ms | Class::MOP::Class::Immutable::Class::MOP::Class::is_immutable |
| 48 | 2 | 1 | 741µs | 741µs | Moose::Meta::Class::immutable_trait |
| 61 | 4 | 1 | 741µs | 741µs | Moose::Meta::Role::get_after_method_modifiers_map |
| 55 | 1 | 1 | 682µs | 682µs | Class::MOP::Method::Constructor::options |
| 51 | 1 | 1 | 655µs | 655µs | Moose::Meta::Role::required_method_metaclass |
| 58 | 3 | 1 | 649µs | 649µs | Moose::Meta::Role::Composite::_method_map |
| 4 | 1 | 1 | 638µs | 656µs | Moose::Meta::TypeConstraint::Parameterizable::_new |
| 52 | 10 | 2 | 632µs | 632µs | Moose::Meta::Role::get_roles |
| 1 | 1 | 1 | 613µs | 623µs | Moose::Meta::Role::Method::Conflicting::_new |
| 30 | 1 | 1 | 612µs | 5.19ms | Class::MOP::Class::Immutable::Class::MOP::Class::class_precedence_list (recurses: max depth 3, inclusive time 5.51ms) |
| 18 | 1 | 1 | 578µs | 853µs | Moose::Meta::Role::excludes_role |
| 102 | 2 | 1 | 574µs | 574µs | Class::MOP::Class::immutable_trait (xsub) |
| 79 | 1 | 1 | 529µs | 529µs | Class::MOP::Method::Inlined::_expected_method_class (xsub) |
| 34 | 1 | 1 | 512µs | 512µs | Moose::Meta::TypeConstraint::Class::class |
| 36 | 1 | 1 | 496µs | 496µs | Moose::Meta::TypeConstraint::Role::role |
| 38 | 1 | 1 | 439µs | 439µs | Moose::Meta::TypeConstraint::_has_compiled_type_constraint |
| 75 | 1 | 1 | 417µs | 417µs | Class::MOP::Class::constructor_name (xsub) |
| 6 | 2 | 2 | 413µs | 600µs | Moose::Meta::Role::add_before_method_modifier |
| 57 | 1 | 1 | 386µs | 386µs | Class::MOP::Mixin::AttributeCore::accessor (xsub) |
| 66 | 1 | 1 | 368µs | 368µs | Class::MOP::Mixin::AttributeCore::predicate (xsub) |
| 8 | 8 | 1 | 364µs | 938µs | Moose::Meta::TypeConstraint::meta |
| 3 | 1 | 1 | 356µs | 434µs | Moose::Meta::Role::Application::RoleSummation::_new |
| 21 | 1 | 1 | 346µs | 346µs | Moose::Meta::Role::application_to_class_class |
| 18 | 1 | 1 | 332µs | 332µs | Moose::Meta::Role::application_to_role_class |
| 20 | 2 | 2 | 321µs | 321µs | Moose::Meta::TypeConstraint::Parameterized::type_parameter |
| 21 | 1 | 1 | 301µs | 301µs | Moose::Meta::Class::_get_role_applications |
| 21 | 1 | 1 | 296µs | 296µs | Moose::Meta::Role::applied_attribute_metaclass |
| 8 | 2 | 2 | 291µs | 384µs | Moose::Meta::Role::get_before_method_modifiers |
| 25 | 1 | 1 | 278µs | 278µs | Moose::Meta::TypeConstraint::Parameterizable::has_constraint_generator |
| 23 | 4 | 3 | 271µs | 271µs | Moose::Meta::TypeConstraint::has_coercion |
| 3 | 2 | 2 | 213µs | 309µs | Moose::Meta::Role::add_after_method_modifier |
| 21 | 1 | 1 | 202µs | 202µs | Class::MOP::Mixin::AttributeCore::has_init_arg |
| 15 | 2 | 1 | 193µs | 193µs | Moose::Meta::Role::Attribute::original_options |
| 16 | 1 | 1 | 192µs | 192µs | Moose::Meta::TypeConstraint::has_parent |
| 11 | 1 | 1 | 190µs | 1.65ms | Class::MOP::Class::Immutable::Class::MOP::Class::superclasses |
| 16 | 2 | 2 | 190µs | 190µs | Moose::Meta::TypeConstraint::_set_constraint |
| 6 | 1 | 1 | 189µs | 710µs | Class::MOP::Class::__ANON__::SERIAL::5::_native_type |
| 4 | 1 | 1 | 175µs | 749µs | Class::MOP::Class::__ANON__::SERIAL::2::_native_type |
| 4 | 4 | 2 | 171µs | 377µs | Moose::Meta::TypeCoercion::meta |
| 29 | 1 | 1 | 168µs | 168µs | Class::MOP::Mixin::AttributeCore::clearer (xsub) |
| 4 | 3 | 3 | 167µs | 2.35ms | Moose::Meta::Role::Method::Required::meta |
| 4 | 4 | 2 | 162µs | 384µs | Moose::Meta::Role::Composite::meta |
| 11 | 2 | 2 | 148µs | 148µs | Moose::Meta::Mixin::AttributeCore::handles |
| 4 | 2 | 2 | 146µs | 192µs | Moose::Meta::Role::get_after_method_modifiers |
| 3 | 3 | 2 | 142µs | 303µs | Moose::Meta::Role::Application::meta |
| 3 | 1 | 1 | 135µs | 135µs | Class::MOP::Package::_new |
| 10 | 1 | 1 | 132µs | 132µs | Moose::Meta::TypeConstraint::Parameterizable::constraint_generator |
| 6 | 1 | 1 | 128µs | 570µs | Class::MOP::Class::Immutable::Moose::Meta::Class::_method_map |
| 3 | 3 | 2 | 120µs | 278µs | Moose::Meta::Role::Application::ToClass::meta |
| 3 | 1 | 1 | 114µs | 282µs | Class::MOP::Class::__ANON__::SERIAL::1::meta |
| 10 | 1 | 1 | 114µs | 114µs | Moose::Meta::TypeConstraint::Parameterized::has_type_parameter |
| 19 | 2 | 2 | 112µs | 112µs | Class::MOP::Mixin::AttributeCore::builder (xsub) |
| 2 | 1 | 1 | 111µs | 262µs | Data::Visitor::meta |
| 19 | 1 | 1 | 106µs | 106µs | Class::MOP::Mixin::AttributeCore::writer (xsub) |
| 2 | 2 | 1 | 95µs | 218µs | Moose::Meta::TypeConstraint::Registry::meta |
| 2 | 2 | 2 | 90µs | 196µs | Moose::Meta::Role::Application::RoleSummation::meta |
| 1 | 1 | 1 | 90µs | 146µs | KiokuDB::Thunk::meta |
| 6 | 2 | 1 | 85µs | 85µs | Moose::Meta::Role::Composite::application_role_summation_class |
| 2 | 2 | 2 | 83µs | 1.26ms | Class::MOP::Class::__ANON__::SERIAL::8::_eval_environment |
| 2 | 2 | 2 | 82µs | 183µs | Moose::Meta::Role::Application::ToInstance::meta |
| 6 | 1 | 1 | 82µs | 82µs | Moose::Meta::TypeConstraint::Union::type_constraints |
| 2 | 2 | 2 | 78µs | 190µs | Class::MOP::Class::__ANON__::SERIAL::2::meta |
| 2 | 2 | 2 | 77µs | 185µs | Class::MOP::Class::__ANON__::SERIAL::5::meta |
| 1 | 1 | 1 | 76µs | 147µs | Moose::Meta::TypeConstraint::Union::meta |
| 2 | 2 | 2 | 71µs | 1.35ms | Class::MOP::Class::__ANON__::SERIAL::6::_eval_environment |
| 1 | 1 | 1 | 71µs | 462µs | Class::MOP::Package::BEGIN@15 |
| 3 | 1 | 1 | 69µs | 19.2ms | Class::MOP::Class::__ANON__::SERIAL::5::_make_delegation_method |
| 11 | 1 | 1 | 67µs | 67µs | Class::MOP::Instance::associated_metaclass (xsub) |
| 1 | 1 | 1 | 67µs | 67µs | Moose::bootstrap (xsub) |
| 1 | 1 | 1 | 67µs | 85µs | Class::MOP::Package::BEGIN@4 |
| 1 | 1 | 1 | 58µs | 120µs | Moose::Meta::TypeConstraint::DuckType::meta |
| 2 | 1 | 1 | 57µs | 57µs | Moose::Meta::TypeCoercion::type_coercion_map |
| 1 | 1 | 1 | 56µs | 119µs | Moose::Meta::TypeConstraint::Class::meta |
| 1 | 1 | 1 | 56µs | 119µs | Moose::Meta::TypeConstraint::Parameterized::meta |
| 1 | 1 | 1 | 55µs | 117µs | Moose::Meta::TypeConstraint::Enum::meta |
| 1 | 1 | 1 | 55µs | 118µs | Moose::Meta::TypeConstraint::Parameterizable::meta |
| 1 | 1 | 1 | 54µs | 117µs | Moose::Meta::TypeConstraint::Role::meta |
| 3 | 1 | 1 | 54µs | 54µs | Moose::Meta::Role::add_excluded_roles |
| 2 | 1 | 1 | 48µs | 169µs | Class::MOP::Class::Immutable::Moose::Meta::Class::linearized_isa |
| 2 | 2 | 2 | 47µs | 315µs | Class::MOP::Class::__ANON__::SERIAL::5::_canonicalize_handles |
| 1 | 1 | 1 | 46µs | 101µs | KiokuDB::TypeMap::Resolver::meta |
| 1 | 1 | 1 | 46µs | 102µs | Data::Stream::Bulk::Filter::meta |
| 2 | 1 | 1 | 46µs | 104µs | Class::MOP::Class::Immutable::Moose::Meta::Class::is_immutable |
| 1 | 1 | 1 | 45µs | 101µs | KiokuDB::LiveObjects::meta |
| 1 | 1 | 1 | 45µs | 102µs | KiokuDB::TypeMap::Shadow::meta |
| 1 | 1 | 1 | 45µs | 101µs | KiokuDB::Collapser::meta |
| 1 | 1 | 1 | 45µs | 102µs | KiokuDB::LiveObjects::Scope::meta |
| 1 | 1 | 1 | 45µs | 100µs | KiokuDB::Entry::meta |
| 1 | 1 | 1 | 45µs | 100µs | KiokuDB::TypeMap::meta |
| 1 | 1 | 1 | 44µs | 101µs | KiokuDB::Linker::meta |
| 1 | 1 | 1 | 44µs | 101µs | KiokuDB::TypeMap::Entry::Compiled::meta |
| 2 | 2 | 2 | 44µs | 291µs | Class::MOP::Class::__ANON__::SERIAL::2::_canonicalize_handles |
| 1 | 1 | 1 | 44µs | 101µs | KiokuDB::TypeMap::Entry::MOP::meta |
| 1 | 1 | 1 | 44µs | 99µs | KiokuDB::Entry::Skip::meta |
| 1 | 1 | 1 | 44µs | 100µs | KiokuDB::TypeMap::Entry::Alias::meta |
| 1 | 1 | 1 | 44µs | 100µs | KiokuDB::Reference::meta |
| 1 | 1 | 1 | 44µs | 442µs | Class::MOP::Class::__ANON__::SERIAL::8::_get_value |
| 1 | 1 | 1 | 44µs | 453µs | Class::MOP::Class::__ANON__::SERIAL::7::_get_value |
| 1 | 1 | 1 | 44µs | 99µs | Data::Stream::Bulk::Cat::meta |
| 2 | 1 | 1 | 44µs | 10.4ms | Class::MOP::Class::__ANON__::SERIAL::2::_make_delegation_method |
| 1 | 1 | 1 | 43µs | 98µs | KiokuDB::meta |
| 1 | 1 | 1 | 43µs | 99µs | KiokuDB::LiveObjects::TXNScope::meta |
| 1 | 1 | 1 | 43µs | 459µs | Class::MOP::Class::__ANON__::SERIAL::6::_get_value |
| 1 | 1 | 1 | 43µs | 445µs | Class::MOP::Class::__ANON__::SERIAL::4::_get_value |
| 1 | 1 | 1 | 43µs | 100µs | KiokuDB::Error::UnknownObjects::meta |
| 1 | 1 | 1 | 43µs | 99µs | KiokuDB::Collapser::Buffer::meta |
| 1 | 1 | 1 | 43µs | 504µs | Class::MOP::Class::__ANON__::SERIAL::3::_get_value |
| 1 | 1 | 1 | 43µs | 97µs | KiokuDB::Stream::Objects::meta |
| 1 | 1 | 1 | 43µs | 99µs | KiokuDB::Error::MissingObjects::meta |
| 1 | 1 | 1 | 42µs | 98µs | Data::Stream::Bulk::Nil::meta |
| 7 | 1 | 1 | 40µs | 40µs | Moose::Meta::Role::CORE:match (opcode) |
| 1 | 1 | 1 | 39µs | 402µs | Class::MOP::Class::__ANON__::SERIAL::6::_inline_tc_code |
| 1 | 1 | 1 | 39µs | 387µs | Class::MOP::Class::__ANON__::SERIAL::4::_eval_environment |
| 1 | 1 | 1 | 39µs | 383µs | Class::MOP::Class::__ANON__::SERIAL::7::_eval_environment |
| 1 | 1 | 1 | 38µs | 79µs | Moose::Meta::Role::Application::ToRole::meta |
| 1 | 1 | 1 | 38µs | 105µs | Class::MOP::Package::BEGIN@5 |
| 1 | 1 | 1 | 38µs | 78µs | Moose::Meta::TypeCoercion::Union::meta |
| 1 | 1 | 1 | 37µs | 426µs | Class::MOP::Class::__ANON__::SERIAL::3::_eval_environment |
| 1 | 1 | 1 | 37µs | 212µs | Class::MOP::Package::BEGIN@7 |
| 1 | 1 | 1 | 36µs | 177µs | Class::MOP::Package::BEGIN@8 |
| 2 | 1 | 1 | 33µs | 33µs | Moose::Meta::TypeConstraint::coercion |
| 1 | 1 | 1 | 32µs | 6.42ms | Class::MOP::Class::__ANON__::SERIAL::6::new |
| 2 | 1 | 1 | 32µs | 32µs | Moose::Meta::TypeCoercion::_compiled_type_coercion |
| 1 | 1 | 1 | 31µs | 4.50ms | Class::MOP::Class::__ANON__::SERIAL::3::new |
| 1 | 1 | 1 | 30µs | 6.27ms | Class::MOP::Class::__ANON__::SERIAL::8::new |
| 1 | 1 | 1 | 29µs | 236ms | Class::MOP::Class::__ANON__::SERIAL::2::install_accessors |
| 2 | 1 | 1 | 29µs | 29µs | Moose::Meta::Attribute::applied_traits |
| 1 | 1 | 1 | 28µs | 4.42ms | Class::MOP::Class::__ANON__::SERIAL::4::new |
| 1 | 1 | 1 | 28µs | 4.33ms | Class::MOP::Class::__ANON__::SERIAL::7::new |
| 1 | 1 | 1 | 28µs | 63.0ms | Moose::Meta::Attribute::Custom::Trait::Hash::register_implementation |
| 1 | 1 | 1 | 27µs | 25.3ms | Moose::Meta::Attribute::Custom::Trait::Array::register_implementation |
| 1 | 1 | 1 | 27µs | 818µs | Class::MOP::Class::Immutable::Moose::Meta::Class::class_precedence_list |
| 1 | 1 | 1 | 27µs | 1.70ms | Class::MOP::Class::__ANON__::SERIAL::2::_process_options |
| 1 | 1 | 1 | 27µs | 300µs | Class::MOP::Class::__ANON__::SERIAL::8::_inline_tc_code |
| 1 | 1 | 1 | 27µs | 1.62ms | Class::MOP::Class::__ANON__::SERIAL::5::_process_options |
| 1 | 1 | 1 | 26µs | 483ms | Class::MOP::Class::__ANON__::SERIAL::5::install_accessors |
| 1 | 1 | 1 | 24µs | 322µs | Class::MOP::Class::Immutable::Moose::Meta::Class::superclasses |
| 1 | 1 | 1 | 23µs | 23µs | Moose::Meta::Role::conflicting_method_metaclass |
| 1 | 1 | 1 | 16µs | 16µs | Class::MOP::Class::__ANON__::SERIAL::2::_used_default_is |
| 1 | 1 | 1 | 15µs | 15µs | Class::MOP::Class::__ANON__::SERIAL::5::_used_default_is |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Attribute::clone |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Class::MOP::Class::_get_mutable_metaclass_name |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Class::MOP::Class::_immutable_cannot_call |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Class::MOP::Class::_immutable_metaclass |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Class::MOP::Class::add_attribute |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Class::MOP::Class::add_method |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Class::MOP::Class::add_package_symbol |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Class::MOP::Class::alias_method |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Class::MOP::Class::get_all_method_names |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Class::MOP::Class::get_all_methods |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Class::MOP::Class::is_mutable |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Class::MOP::Class::meta |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Class::MOP::Class::remove_attribute |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Class::MOP::Class::remove_method |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Class::MOP::Class::remove_package_symbol |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::_get_mutable_metaclass_name |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::_immutable_cannot_call |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::_immutable_metaclass |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::add_attribute |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::add_method |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::add_package_symbol |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::add_role |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::alias_method |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::calculate_all_roles |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::calculate_all_roles_with_inheritance |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::does_role |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::get_all_attributes |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::get_all_method_names |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::get_all_methods |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::get_meta_instance |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::is_mutable |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::meta |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::remove_attribute |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::remove_method |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::Immutable::Moose::Meta::Class::remove_package_symbol |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::1::clone_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::2::_build_native_type |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::2::_check_handles_values |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::2::_check_helper_type |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::2::_helper_type |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::2::_native_accessor_class_for |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::2::_root_types |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::3::_generate_method |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::3::_initialize_body |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::3::_inline_check_argument_count |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::3::_inline_check_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::3::_inline_curried_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::3::_inline_process_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::3::_inline_reader_core |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::3::_inline_return_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::3::_inline_store_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::3::_maximum_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::3::_minimum_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::3::_new |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::3::_return_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::3::_slot_access_can_be_inlined |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::3::meta |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::3::root_types |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::4::_generate_method |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::4::_initialize_body |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::4::_inline_check_argument_count |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::4::_inline_check_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::4::_inline_curried_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::4::_inline_process_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::4::_inline_reader_core |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::4::_inline_return_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::4::_inline_store_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::4::_maximum_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::4::_minimum_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::4::_new |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::4::_return_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::4::_slot_access_can_be_inlined |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::4::meta |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::4::root_types |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::5::_build_native_type |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::5::_check_handles_values |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::5::_check_helper_type |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::5::_helper_type |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::5::_native_accessor_class_for |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::5::_root_types |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_adds_members |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_check_new_members_only |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_constraint_must_be_checked |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_copy_old_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_generate_method |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_get_is_lvalue |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_initialize_body |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_capture_return_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_check_argument_count |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_check_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_check_coercion |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_check_constraint |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_check_member_constraint |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_check_var_is_valid_index |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_coerce_new_values |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_copy_native_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_curried_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_get_old_value_for_trigger |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_optimized_set_new_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_process_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_return_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_set_new_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_store_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_inline_writer_core |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_is_root_type |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_maximum_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_minimum_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_new |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_new_members |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_potential_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_return_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_slot_access_can_be_inlined |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_tc_member_type |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::_tc_member_type_can_coerce |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::meta |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::6::root_types |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::7::_generate_method |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::7::_initialize_body |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::7::_inline_check_argument_count |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::7::_inline_check_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::7::_inline_curried_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::7::_inline_process_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::7::_inline_reader_core |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::7::_inline_return_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::7::_inline_store_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::7::_maximum_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::7::_minimum_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::7::_new |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::7::_return_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::7::_slot_access_can_be_inlined |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::7::meta |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::7::root_types |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_adds_members |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_check_new_members_only |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_constraint_must_be_checked |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_copy_old_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_generate_method |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_get_is_lvalue |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_initialize_body |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_capture_return_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_check_argument_count |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_check_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_check_coercion |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_check_constraint |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_check_member_constraint |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_check_var_is_valid_index |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_coerce_new_values |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_copy_native_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_curried_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_get_old_value_for_trigger |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_optimized_set_new_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_process_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_return_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_set_new_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_store_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_inline_writer_core |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_is_root_type |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_maximum_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_minimum_arguments |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_new |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_new_members |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_potential_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_return_value |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_slot_access_can_be_inlined |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_tc_member_type |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::_tc_member_type_can_coerce |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::meta |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Class::__ANON__::SERIAL::8::root_types |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Instance::attributes |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Instance::slot_hash |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Instance::slots |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Method::original_method |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Mixin::AttributeCore::has_insertion_order |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Mixin::AttributeCore::initializer |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Mixin::AttributeCore::insertion_order |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Module::authority |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Module::version |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Package::get_all_package_symbols |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Package::namespace |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Package::reinitialize |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Package::remove_package_glob |
| 0 | 0 | 0 | 0s | 0s | Class::MOP::Package::remove_package_symbol |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Cat::DESTROY |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Cat::all |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Cat::cat |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Cat::filter |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Cat::items |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Cat::loaded |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Cat::new |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Cat::streams |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Filter::DESTROY |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Filter::all |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Filter::cat |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Filter::filter |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Filter::filter_body |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Filter::is_done |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Filter::items |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Filter::list_cat |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Filter::loaded |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Filter::new |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Filter::stream |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Nil::DESTROY |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Nil::cat |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::Nil::new |
| 0 | 0 | 0 | 0s | 0s | Data::Stream::Bulk::meta |
| 0 | 0 | 0 | 0s | 0s | Data::Visitor::DESTROY |
| 0 | 0 | 0 | 0s | 0s | Data::Visitor::new |
| 0 | 0 | 0 | 0s | 0s | Data::Visitor::tied_as_objects |
| 0 | 0 | 0 | 0s | 0s | Data::Visitor::weaken |
| 0 | 0 | 0 | 0s | 0s | Devel::PartialDump::clear_max_elements |
| 0 | 0 | 0 | 0s | 0s | Devel::PartialDump::clear_max_length |
| 0 | 0 | 0 | 0s | 0s | Devel::PartialDump::has_max_elements |
| 0 | 0 | 0 | 0s | 0s | Devel::PartialDump::has_max_length |
| 0 | 0 | 0 | 0s | 0s | Devel::PartialDump::list_delim |
| 0 | 0 | 0 | 0s | 0s | Devel::PartialDump::max_depth |
| 0 | 0 | 0 | 0s | 0s | Devel::PartialDump::max_elements |
| 0 | 0 | 0 | 0s | 0s | Devel::PartialDump::max_length |
| 0 | 0 | 0 | 0s | 0s | Devel::PartialDump::meta |
| 0 | 0 | 0 | 0s | 0s | Devel::PartialDump::objects |
| 0 | 0 | 0 | 0s | 0s | Devel::PartialDump::pair_delim |
| 0 | 0 | 0 | 0s | 0s | Devel::PartialDump::pairs |
| 0 | 0 | 0 | 0s | 0s | Devel::PartialDump::stringify |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Backend::meta |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::Buffer::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::Buffer::_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::Buffer::_entry_args |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::Buffer::_ids |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::Buffer::_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::Buffer::entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::Buffer::first_class |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::Buffer::ids |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::Buffer::intrinsic |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::Buffer::live_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::Buffer::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::Buffer::options |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::Buffer::simple_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::_buffer |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::_clear_buffer |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::_set_buffer |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::backend |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::collapse_method |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::compact |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::generate_uuid |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::id_method |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::live_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::tied_as_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::typemap_resolver |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Collapser::weaken |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::Skip::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::Skip::has_object |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::Skip::has_root |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::Skip::id |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::Skip::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::Skip::object |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::Skip::prev |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::Skip::root |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::_class |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::_class_meta |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::_class_version |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::_clear_referenced_ids |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::_clear_references |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::_data |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::_deleted |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::_has_referenced_ids |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::_has_references |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::_id |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::_referenced_ids |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::_references |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::_tied |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::backend_data |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::class |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::class_meta |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::class_version |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::clear_backend_data |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::clear_id |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::clear_object |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::clear_prev |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::clear_root |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::clone |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::clone_attribute |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::data |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::deleted |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::has_backend_data |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::has_class |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::has_class_meta |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::has_class_version |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::has_data |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::has_id |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::has_object |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::has_prev |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::has_root |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::has_tied |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::id |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::object |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::prev |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::root |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Entry::tied |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Error::MissingObjects::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Error::MissingObjects::_ids |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Error::MissingObjects::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Error::MissingObjects::previous_exception |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Error::MissingObjects::throw |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Error::UnknownObjects::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Error::UnknownObjects::_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Error::UnknownObjects::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Error::UnknownObjects::previous_exception |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Error::UnknownObjects::throw |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Error::meta |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Error::throw |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Linker::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Linker::_deferred |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Linker::_queue |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Linker::backend |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Linker::expand_method |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Linker::id_to_entry |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Linker::id_to_object |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Linker::ids_to_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Linker::ids_to_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Linker::live_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Linker::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Linker::object_to_id |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Linker::objects_to_ids |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Linker::queue |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Linker::refresh_method |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Linker::typemap_resolver |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::Scope::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::Scope::_clear_live_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::Scope::_clear_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::Scope::clear |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::Scope::live_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::Scope::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::Scope::objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::Scope::parent |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::Scope::push |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::TXNScope::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::TXNScope::entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::TXNScope::live_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::TXNScope::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::TXNScope::parent |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::_clear_current_scope |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::_clear_txn_scope |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::_ids |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::_known_scopes |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::_object_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::_set_current_scope |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::_set_txn_scope |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::cache |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::clear_leak_tracker |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::clear_leaks |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::current_scope |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::keep_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::leak_tracker |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::LiveObjects::txn_scope |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Reference::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Reference::clone |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Reference::clone_attribute |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Reference::id |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Reference::is_weak |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Reference::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Role::API::meta |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Role::TypeMap::meta |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Role::UUIDs::LibUUID::meta |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Role::UUIDs::generate_uuid |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Role::UUIDs::meta |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::_clear_scope |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::_no_scope |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::_scope |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::all |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::cat |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::clear_linker |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::clear_live_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::directory |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::entry_stream |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::filter |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::has_linker |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::has_live_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::is_done |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::items |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::linker |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::list_cat |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::live_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::loaded |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Stream::Objects::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Thunk::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Thunk::attr |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Thunk::clear_value |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Thunk::collapsed |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Thunk::has_value |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Thunk::linker |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Thunk::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::Thunk::value |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Alias::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Alias::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Alias::to |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Compiled::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Compiled::class |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Compiled::collapse_method |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Compiled::entry |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Compiled::expand_method |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Compiled::id_method |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Compiled::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Compiled::refresh_method |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::MOP::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::MOP::check_class_versions |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::MOP::class_version_table |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::MOP::compile |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::MOP::compile_collapse |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::MOP::compile_collapse_wrapper |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::MOP::compile_expand_body |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::MOP::compile_first_class_collapse |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::MOP::compile_intrinsic_collapse |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::MOP::compile_refresh |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::MOP::has_intrinsic |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::MOP::intrinsic |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::MOP::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::MOP::new_compiled |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::MOP::version_table |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::MOP::write_upgrades |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Std::Compile::meta |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Std::Expand::meta |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Std::ID::meta |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Std::Intrinsic::meta |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Std::compile |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Std::compile_collapse |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Std::compile_collapse_wrapper |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Std::compile_first_class_collapse |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Std::compile_id |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Std::compile_intrinsic_collapse |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Std::meta |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Std::new_compiled |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::Std::should_compile_intrinsic |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Entry::meta |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Resolver::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Resolver::_compiled |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Resolver::fallback_entry |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Resolver::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Resolver::typemap |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Shadow::DESTROY |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Shadow::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::Shadow::typemaps |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::all_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::all_isa_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::all_isa_entry_classes |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::clear_all_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::clear_all_isa_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::clear_all_isa_entry_classes |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::clear_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::clear_includes |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::clear_isa_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::has_all_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::has_all_isa_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::has_all_isa_entry_classes |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::has_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::has_includes |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::has_isa_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::includes |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::isa_entries |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::TypeMap::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::allow_bases |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::allow_class_builders |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::allow_classes |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::backend |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::check_class_versions |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::class_version_table |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::clear_collapser |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::clear_linker |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::clear_live_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::clear_merged_typemap |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::clear_typemap_resolver |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::collapser |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::has_collapser |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::has_linker |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::has_merged_typemap |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::has_typemap_resolver |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::id_in_storage |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::id_to_object |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::ids_to_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::linker |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::linker_queue |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::live_objects |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::merged_typemap |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::new |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::new_scope |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::object_in_storage |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::object_to_id |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::objects_to_ids |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::typemap |
| 0 | 0 | 0 | 0s | 0s | KiokuDB::typemap_resolver |
| 0 | 0 | 0 | 0s | 0s | Moose::Error::Default::_get_compatible_metaclass |
| 0 | 0 | 0 | 0s | 0s | Moose::Error::Default::_get_compatible_metaclass_by_role_reconciliation |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Custom::Trait::Bool::register_implementation |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Custom::Trait::Code::register_implementation |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Custom::Trait::Counter::register_implementation |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Custom::Trait::Number::register_implementation |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Custom::Trait::String::register_implementation |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Native::Trait::Array::_build_native_type |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Native::Trait::Array::_check_handles_values |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Native::Trait::Array::_check_helper_type |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Native::Trait::Array::_native_accessor_class_for |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Native::Trait::Array::_root_types |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Native::Trait::Array::meta |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Native::Trait::Hash::_build_native_type |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Native::Trait::Hash::_check_handles_values |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Native::Trait::Hash::_check_helper_type |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Native::Trait::Hash::_native_accessor_class_for |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Native::Trait::Hash::_root_types |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Native::Trait::Hash::meta |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::Native::Trait::meta |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::_get_compatible_metaclass |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::_get_compatible_metaclass_by_role_reconciliation |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Attribute::has_applied_traits |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Class::_get_compatible_metaclass |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Class::_get_compatible_metaclass_by_role_reconciliation |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Class::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Instance::_get_compatible_metaclass |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Instance::_get_compatible_metaclass_by_role_reconciliation |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_check_new_members_only |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_constraint_must_be_checked |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_generate_method |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_get_is_lvalue |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_initialize_body |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_capture_return_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_check_argument_count |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_check_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_check_coercion |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_check_member_constraint |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_check_var_is_valid_index |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_coerce_new_values |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_copy_native_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_curried_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_get_old_value_for_trigger |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_optimized_set_new_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_process_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_return_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_set_new_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_tc_code |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_writer_core |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_is_root_type |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_maximum_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_minimum_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_return_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_slot_access_can_be_inlined |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_tc_member_type |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::_tc_member_type_can_coerce |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::meta |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::Writer::root_types |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_check_new_members_only |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_constraint_must_be_checked |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_copy_old_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_generate_method |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_get_is_lvalue |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_initialize_body |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_inline_capture_return_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_inline_check_argument_count |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_inline_check_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_inline_check_coercion |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_inline_check_member_constraint |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_inline_check_var_is_valid_index |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_inline_coerce_new_values |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_inline_copy_native_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_inline_curried_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_inline_get_old_value_for_trigger |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_inline_process_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_inline_return_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_inline_set_new_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_inline_tc_code |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_inline_writer_core |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_is_root_type |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_minimum_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_new_members |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_slot_access_can_be_inlined |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_tc_member_type |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::_tc_member_type_can_coerce |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::meta |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::clear::root_types |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::elements::_generate_method |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::elements::_initialize_body |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::elements::_inline_check_argument_count |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::elements::_inline_check_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::elements::_inline_curried_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::elements::_inline_process_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::elements::_inline_reader_core |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::elements::_inline_return_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::elements::_minimum_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::elements::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::elements::_slot_access_can_be_inlined |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::elements::meta |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::elements::root_types |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::meta |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_check_new_members_only |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_constraint_must_be_checked |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_copy_old_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_generate_method |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_get_is_lvalue |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_initialize_body |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_inline_capture_return_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_inline_check_argument_count |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_inline_check_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_inline_check_coercion |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_inline_check_member_constraint |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_inline_check_var_is_valid_index |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_inline_coerce_new_values |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_inline_copy_native_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_inline_curried_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_inline_get_old_value_for_trigger |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_inline_process_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_inline_return_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_inline_set_new_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_inline_tc_code |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_inline_writer_core |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_is_root_type |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_maximum_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_minimum_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_new_members |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_slot_access_can_be_inlined |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_tc_member_type |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::_tc_member_type_can_coerce |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::meta |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Array::push::root_types |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Collection::meta |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::keys::_generate_method |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::keys::_initialize_body |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::keys::_inline_check_argument_count |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::keys::_inline_check_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::keys::_inline_curried_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::keys::_inline_process_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::keys::_inline_reader_core |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::keys::_inline_return_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::keys::_minimum_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::keys::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::keys::_slot_access_can_be_inlined |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::keys::meta |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::keys::root_types |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::values::_generate_method |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::values::_initialize_body |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::values::_inline_check_argument_count |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::values::_inline_check_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::values::_inline_curried_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::values::_inline_process_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::values::_inline_reader_core |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::values::_inline_return_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::values::_minimum_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::values::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::values::_slot_access_can_be_inlined |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::values::meta |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Hash::values::root_types |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Reader::_initialize_body |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Reader::_inline_check_argument_count |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Reader::_inline_curried_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Reader::_inline_return_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Reader::_maximum_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Reader::_minimum_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Reader::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Reader::_slot_access_can_be_inlined |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Reader::meta |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Reader::root_types |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Writer::_initialize_body |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Writer::_inline_check_argument_count |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Writer::_inline_curried_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Writer::_inline_return_value |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Writer::_maximum_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Writer::_minimum_arguments |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Writer::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Writer::_slot_access_can_be_inlined |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Writer::meta |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::Writer::root_types |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Accessor::Native::meta |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Augmented::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Constructor::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::Destructor::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::_get_compatible_metaclass |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Method::_get_compatible_metaclass_by_role_reconciliation |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Mixin::AttributeCore::_does_metadata |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Mixin::AttributeCore::_is_metadata |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Mixin::AttributeCore::_isa_metadata |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Mixin::AttributeCore::_set_handles |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Mixin::AttributeCore::documentation |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Mixin::AttributeCore::has_documentation |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Mixin::AttributeCore::is_lazy_build |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Mixin::AttributeCore::trigger |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::Application::ToClass::class |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::Application::ToClass::role |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::Application::ToInstance::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::Application::ToInstance::rebless_params |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::Application::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::Attribute::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::Attribute::associated_role |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::Attribute::is |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::Attribute::metaclass |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::Method::Conflicting::roles |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::_get_compatible_metaclass |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::_get_compatible_metaclass_by_role_reconciliation |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::application_to_instance_class |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::has_after_method_modifiers |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::has_around_method_modifiers |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::has_before_method_modifiers |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::remove_required_methods |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::Role::requires_method |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::TypeCoercion::Union::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::TypeCoercion::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::TypeCoercion::type_constraint |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::TypeConstraint::DuckType::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::TypeConstraint::DuckType::methods |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::TypeConstraint::Enum::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::TypeConstraint::Enum::values |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::TypeConstraint::Registry::_new |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::TypeConstraint::Registry::get_parent_registry |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::TypeConstraint::Registry::has_parent_registry |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::TypeConstraint::Registry::set_parent_registry |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::TypeConstraint::_package_defined_in |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::TypeConstraint::has_message |
| 0 | 0 | 0 | 0s | 0s | Moose::Meta::TypeConstraint::message |
| 0 | 0 | 0 | 0s | 0s | Moose::Object::meta |
| 0 | 0 | 0 | 0s | 0s | Moose::Role::import |
| 0 | 0 | 0 | 0s | 0s | Moose::Role::unimport |
| 0 | 0 | 0 | 0s | 0s | Moose::Util::TypeConstraints::import |
| 0 | 0 | 0 | 0s | 0s | Moose::Util::TypeConstraints::unimport |
| 0 | 0 | 0 | 0s | 0s | Moose::import |
| 0 | 0 | 0 | 0s | 0s | Moose::unimport |
| 0 | 0 | 0 | 0s | 0s | MooseX::Clone::Meta::Attribute::Trait::Clone::Base::meta |
| 0 | 0 | 0 | 0s | 0s | MooseX::Clone::Meta::Attribute::Trait::Clone::Std::meta |
| 0 | 0 | 0 | 0s | 0s | MooseX::Clone::Meta::Attribute::Trait::Clone::meta |
| 0 | 0 | 0 | 0s | 0s | MooseX::Clone::Meta::Attribute::Trait::Copy::meta |
| 0 | 0 | 0 | 0s | 0s | MooseX::Clone::Meta::Attribute::Trait::NoClone::meta |
| 0 | 0 | 0 | 0s | 0s | MooseX::Clone::Meta::Attribute::Trait::StrableClone::clone_value |
| 0 | 0 | 0 | 0s | 0s | MooseX::Clone::Meta::Attribute::Trait::StrableClone::meta |
| 0 | 0 | 0 | 0s | 0s | MooseX::Clone::meta |
| 0 | 0 | 0 | 0s | 0s | Throwable::meta |
| Line | State ments |
Time on line |
Calls | Time in subs |
Code |
|---|---|---|---|---|---|
| 1 | |||||
| 2 | package Class::MOP::Package; | ||||
| 3 | |||||
| 4 | 3 | 94µs | 2 | 103µs | # spent 85µs (67+18) within Class::MOP::Package::BEGIN@4 which was called:
# once (67µs+18µs) by base::import at line 4 # spent 85µs making 1 call to Class::MOP::Package::BEGIN@4
# spent 18µs making 1 call to strict::import |
| 5 | 3 | 102µs | 2 | 173µs | # spent 105µs (38+67) within Class::MOP::Package::BEGIN@5 which was called:
# once (38µs+67µs) by base::import at line 5 # spent 105µs making 1 call to Class::MOP::Package::BEGIN@5
# spent 68µs making 1 call to warnings::import |
| 6 | |||||
| 7 | 3 | 98µs | 2 | 386µs | # spent 212µs (37+175) within Class::MOP::Package::BEGIN@7 which was called:
# once (37µs+175µs) by base::import at line 7 # spent 212µs making 1 call to Class::MOP::Package::BEGIN@7
# spent 175µs making 1 call to Exporter::import |
| 8 | 3 | 121µs | 2 | 318µs | # spent 177µs (36+141) within Class::MOP::Package::BEGIN@8 which was called:
# once (36µs+141µs) by base::import at line 8 # spent 177µs making 1 call to Class::MOP::Package::BEGIN@8
# spent 141µs making 1 call to Exporter::import |
| 9 | 3 | 3.57ms | 2 | 12.1ms | # spent 10.9ms (2.73+8.18) within Class::MOP::Package::BEGIN@9 which was called:
# once (2.73ms+8.18ms) by base::import at line 9 # spent 10.9ms making 1 call to Class::MOP::Package::BEGIN@9
# spent 1.21ms making 1 call to Package::DeprecationManager::__ANON__[Package/DeprecationManager.pm:61] |
| 10 | |||||
| 11 | 1 | 6µs | our $VERSION = '1.11'; | ||
| 12 | 1 | 91µs | $VERSION = eval $VERSION; # spent 16µs executing statements in string eval | ||
| 13 | 1 | 6µs | our $AUTHORITY = 'cpan:STEVAN'; | ||
| 14 | |||||
| 15 | 3 | 3.22ms | 2 | 462µs | # spent 462µs (71+391) within Class::MOP::Package::BEGIN@15 which was called:
# once (71µs+391µs) by base::import at line 15 # spent 462µs making 1 call to Class::MOP::Package::BEGIN@15
# spent 392µs making 1 call to base::import, recursion: max depth 2, sum of overlapping time 392µs |
| 16 | |||||
| 17 | # creation ... | ||||
| 18 | |||||
| 19 | # spent 23.1ms (3.91+19.2) within Class::MOP::Package::initialize which was called 38 times, avg 609µs/call:
# 35 times (3.60ms+19.0ms) by Moose::Meta::Role::initialize at line 177 of Moose/Meta/Role.pm, avg 646µs/call
# 3 times (306µs+203µs) by Moose::Exporter::build_import_methods at line 75 of Moose/Exporter.pm, avg 170µs/call | ||||
| 20 | 304 | 3.52ms | my ( $class, @args ) = @_; | ||
| 21 | |||||
| 22 | unshift @args, "package" if @args % 2; | ||||
| 23 | |||||
| 24 | my %options = @args; | ||||
| 25 | my $package_name = $options{package}; | ||||
| 26 | |||||
| 27 | |||||
| 28 | # we hand-construct the class | ||||
| 29 | # until we can bootstrap it | ||||
| 30 | 38 | 316µs | if ( my $meta = Class::MOP::get_metaclass_by_name($package_name) ) { # spent 316µs making 38 calls to Class::MOP::get_metaclass_by_name, avg 8µs/call | ||
| 31 | return $meta; | ||||
| 32 | } else { | ||||
| 33 | 38 | 18.4ms | my $meta = ( ref $class || $class )->_new({ # spent 18.2ms making 35 calls to Moose::Meta::Role::_new, avg 521µs/call
# spent 135µs making 3 calls to Class::MOP::Package::_new, avg 45µs/call | ||
| 34 | 'package' => $package_name, | ||||
| 35 | %options, | ||||
| 36 | }); | ||||
| 37 | 38 | 516µs | Class::MOP::store_metaclass_by_name($package_name, $meta); # spent 516µs making 38 calls to Class::MOP::store_metaclass_by_name, avg 14µs/call | ||
| 38 | |||||
| 39 | return $meta; | ||||
| 40 | } | ||||
| 41 | } | ||||
| 42 | |||||
| 43 | sub reinitialize { | ||||
| 44 | my ( $class, @args ) = @_; | ||||
| 45 | |||||
| 46 | unshift @args, "package" if @args % 2; | ||||
| 47 | |||||
| 48 | my %options = @args; | ||||
| 49 | my $package_name = delete $options{package}; | ||||
| 50 | |||||
| 51 | (defined $package_name && $package_name | ||||
| 52 | && (!blessed $package_name || $package_name->isa('Class::MOP::Package'))) | ||||
| 53 | || confess "You must pass a package name or an existing Class::MOP::Package instance"; | ||||
| 54 | |||||
| 55 | $package_name = $package_name->name | ||||
| 56 | if blessed $package_name; | ||||
| 57 | |||||
| 58 | Class::MOP::remove_metaclass_by_name($package_name); | ||||
| 59 | |||||
| 60 | $class->initialize($package_name, %options); # call with first arg form for compat | ||||
| 61 | } | ||||
| 62 | |||||
| 63 | # spent 135µs within Class::MOP::Package::_new which was called 3 times, avg 45µs/call:
# 3 times (135µs+0s) by Class::MOP::Package::initialize at line 33, avg 45µs/call | ||||
| 64 | 12 | 167µs | my $class = shift; | ||
| 65 | |||||
| 66 | return Class::MOP::Class->initialize($class)->new_object(@_) | ||||
| 67 | if $class ne __PACKAGE__; | ||||
| 68 | |||||
| 69 | my $params = @_ == 1 ? $_[0] : {@_}; | ||||
| 70 | |||||
| 71 | return bless { | ||||
| 72 | package => $params->{package}, | ||||
| 73 | |||||
| 74 | # NOTE: | ||||
| 75 | # because of issues with the Perl API | ||||
| 76 | # to the typeglob in some versions, we | ||||
| 77 | # need to just always grab a new | ||||
| 78 | # reference to the hash in the accessor. | ||||
| 79 | # Ideally we could just store a ref and | ||||
| 80 | # it would Just Work, but oh well :\ | ||||
| 81 | |||||
| 82 | namespace => \undef, | ||||
| 83 | |||||
| 84 | } => $class; | ||||
| 85 | } | ||||
| 86 | |||||
| 87 | # Attributes | ||||
| 88 | |||||
| 89 | # NOTE: | ||||
| 90 | # all these attribute readers will be bootstrapped | ||||
| 91 | # away in the Class::MOP bootstrap section | ||||
| 92 | |||||
| 93 | # spent 45.0ms (41.4+3.58) within Class::MOP::Package::_package_stash which was called 4230 times, avg 11µs/call:
# 1800 times (16.8ms+807µs) by Class::MOP::Package::get_package_symbol at line 123, avg 10µs/call
# 1057 times (10.5ms+0s) by Class::MOP::Package::add_package_symbol at line 106, avg 10µs/call
# 1056 times (8.53ms+71µs) by Class::MOP::Package::has_package_symbol at line 118, avg 8µs/call
# 282 times (5.21ms+2.70ms) by Class::MOP::Package::get_or_add_package_symbol at line 128, avg 28µs/call
# 35 times (318µs+0s) by Class::MOP::Package::list_all_package_symbols at line 138, avg 9µs/call | ||||
| 94 | 4230 | 63.8ms | 272 | 3.58ms | $_[0]->{_package_stash} ||= Package::Stash->new($_[0]->name) # spent 2.78ms making 136 calls to Package::Stash::XS::new, avg 20µs/call
# spent 795µs making 136 calls to Class::MOP::Package::name, avg 6µs/call |
| 95 | } | ||||
| 96 | sub namespace { | ||||
| 97 | $_[0]->_package_stash->namespace | ||||
| 98 | } | ||||
| 99 | |||||
| 100 | # Class attributes | ||||
| 101 | |||||
| 102 | # ... these functions have to touch the symbol table itself,.. yuk | ||||
| 103 | |||||
| 104 | # spent 109ms (38.2+71.1) within Class::MOP::Package::add_package_symbol which was called 1057 times, avg 103µs/call:
# 1051 times (38.0ms+70.8ms) by Class::MOP::Mixin::HasMethods::add_method at line 81 of Class/MOP/Mixin/HasMethods.pm, avg 103µs/call
# 6 times (184µs+301µs) by Moose::Exporter::build_import_methods at line 81 of Moose/Exporter.pm, avg 81µs/call | ||||
| 105 | 2114 | 95.2ms | my $self = shift; | ||
| 106 | 3171 | 76.3ms | # spent 98µs (42+56) within Data::Stream::Bulk::Nil::meta which was called:
# once (42µs+56µs) by Class::MOP::__ANON__[/home/doy/coding/src/Class-MOP/blib/lib//Class/MOP.pm:118] at line 35 of Data/Stream/Bulk/Nil.pm
# spent 4.44ms within Class::MOP::Mixin::AttributeCore::has_default which was called 453 times, avg 10µs/call:
# 378 times (3.63ms+0s) by Class::MOP::Class::_inline_default_value at line 721 of Class/MOP/Class.pm, avg 10µs/call
# 26 times (326µs+0s) by Moose::Meta::Class::_inline_check_required_attr at line 356 of Moose/Meta/Class.pm, avg 13µs/call
# 19 times (214µs+0s) by Moose::Meta::Attribute::_inline_init_from_default at line 777 of Moose/Meta/Attribute.pm, avg 11µs/call
# 19 times (162µs+0s) by Moose::Meta::Attribute::_inline_generate_default at line 803 of Moose/Meta/Attribute.pm, avg 9µs/call
# 10 times (99µs+0s) by Moose::Meta::Attribute::initialize_instance_slot at line 476 of Moose/Meta/Attribute.pm, avg 10µs/call
# once (11µs+0s) by Moose::Meta::Attribute::initialize_instance_slot at line 471 of Moose/Meta/Attribute.pm
# spent 6.38ms (1.70+4.68) within Class::MOP::Class::Immutable::Class::MOP::Class::linearized_isa which was called 87 times, avg 73µs/call:
# 71 times (1.42ms+3.15ms) by Class::MOP::Class::find_attribute_by_name at line 956 of Class/MOP/Class.pm, avg 64µs/call
# 16 times (281µs+1.53ms) by Class::MOP::Class::get_all_attributes at line 968 of Class/MOP/Class.pm, avg 113µs/call
# spent 100µs (45+56) within KiokuDB::Entry::meta which was called:
# once (45µs+56µs) by KiokuDB::Collapser::BEGIN@12 at line 304 of KiokuDB/Entry.pm
# spent 2.83ms within Class::MOP::Mixin::AttributeCore::_set_insertion_order which was called 254 times, avg 11µs/call:
# 254 times (2.83ms+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 33 of Class/MOP/Mixin/HasAttributes.pm, avg 11µs/call
# spent 2.52ms (2.08+448µs) within Moose::Meta::Mixin::AttributeCore::is_lazy which was called 140 times, avg 18µs/call:
# 128 times (1.92ms+448µs) by Moose::Meta::Attribute::_inline_check_lazy at line 762 of Moose/Meta/Attribute.pm, avg 18µs/call
# 12 times (156µs+0s) by Moose::Meta::Attribute::initialize_instance_slot at line 469 of Moose/Meta/Attribute.pm, avg 13µs/call
# spent 101µs (44+57) within KiokuDB::TypeMap::Entry::MOP::meta which was called:
# once (44µs+57µs) by KiokuDB::TypeMap::Resolver::BEGIN@9 at line 484 of KiokuDB/TypeMap/Entry/MOP.pm
# spent 99µs (44+55) within KiokuDB::Entry::Skip::meta which was called:
# once (44µs+55µs) by KiokuDB::Collapser::BEGIN@13 at line 27 of KiokuDB/Entry/Skip.pm
# spent 649µs within Moose::Meta::Role::Composite::_method_map which was called 58 times, avg 11µs/call:
# 49 times (551µs+0s) by Moose::Meta::Role::Composite::add_method at line 95 of Moose/Meta/Role/Composite.pm, avg 11µs/call
# 6 times (57µs+0s) by Moose::Meta::Role::Composite::has_method at line 111 of Moose/Meta/Role/Composite.pm, avg 9µs/call
# 3 times (41µs+0s) by Moose::Meta::Role::Composite::_get_local_methods at line 105 of Moose/Meta/Role/Composite.pm, avg 14µs/call
# spent 570µs (128+443) within Class::MOP::Class::Immutable::Moose::Meta::Class::_method_map which was called 6 times, avg 95µs/call:
# 6 times (128µs+443µs) by Class::MOP::Mixin::HasMethods::_get_maybe_raw_method at line 129 of Class/MOP/Mixin/HasMethods.pm, avg 95µs/call
# spent 2.59ms within Moose::Meta::TypeConstraint::has_hand_optimized_type_constraint which was called 226 times, avg 11µs/call:
# 105 times (1.13ms+0s) by Moose::Meta::TypeConstraint::equals at line 159 of Moose/Meta/TypeConstraint.pm, avg 11µs/call
# 102 times (1.19ms+0s) by Moose::Meta::TypeConstraint::_actually_compile_type_constraint at line 210 of Moose/Meta/TypeConstraint.pm, avg 12µs/call
# 19 times (265µs+0s) by Moose::Meta::TypeConstraint::_compile_subtype at line 250 of Moose/Meta/TypeConstraint.pm, avg 14µs/call
# spent 147µs (76+71) within Moose::Meta::TypeConstraint::Union::meta which was called:
# once (76µs+71µs) by Moose::Util::TypeConstraints::BEGIN@30 at line 21 of Moose/Meta/TypeConstraint/Union.pm
# spent 85µs within Moose::Meta::Role::Composite::application_role_summation_class which was called 6 times, avg 14µs/call:
# 3 times (46µs+0s) by Moose::Meta::Role::Composite::apply_params at line 122 of Moose/Meta/Role/Composite.pm, avg 15µs/call
# 3 times (39µs+0s) by Moose::Meta::Role::Composite::apply_params at line 124 of Moose/Meta/Role/Composite.pm, avg 13µs/call
# spent 114µs within Moose::Meta::TypeConstraint::Parameterized::has_type_parameter which was called 10 times, avg 11µs/call:
# 10 times (114µs+0s) by Moose::Meta::TypeConstraint::Parameterized::compile_type_constraint at line 39 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 11µs/call
# spent 185µs (77+107) within Class::MOP::Class::__ANON__::SERIAL::5::meta which was called 2 times, avg 92µs/call:
# once (44µs+54µs) by Moose::Meta::Attribute::new at line 69 of Moose/Meta/Attribute.pm
# once (34µs+53µs) by Moose::Meta::Attribute::Native::Trait::_build_native_type at line 184 of Moose/Meta/Attribute/Native/Trait.pm
# spent 99µs (43+56) within KiokuDB::Collapser::Buffer::meta which was called:
# once (43µs+56µs) by KiokuDB::Collapser::BEGIN@15 at line 231 of KiokuDB/Collapser/Buffer.pm
# spent 938µs (364+574) within Moose::Meta::TypeConstraint::meta which was called 8 times, avg 117µs/call:
# once (52µs+75µs) by Moose::BEGIN@20 at line 33 of Moose/Meta/TypeConstraint.pm
# once (34µs+91µs) by Moose::BEGIN@20 at line 23 of Moose/Meta/TypeConstraint.pm
# once (48µs+74µs) by Moose::BEGIN@20 at line 34 of Moose/Meta/TypeConstraint.pm
# once (47µs+74µs) by Moose::BEGIN@20 at line 38 of Moose/Meta/TypeConstraint.pm
# once (57µs+64µs) by Moose::BEGIN@20 at line 22 of Moose/Meta/TypeConstraint.pm
# once (46µs+73µs) by Moose::BEGIN@20 at line 43 of Moose/Meta/TypeConstraint.pm
# once (46µs+71µs) by Moose::BEGIN@20 at line 56 of Moose/Meta/TypeConstraint.pm
# once (35µs+51µs) by Moose::BEGIN@20 at line 60 of Moose/Meta/TypeConstraint.pm
# spent 79µs (38+40) within Moose::Meta::Role::Application::ToRole::meta which was called:
# once (38µs+40µs) by KiokuDB::BEGIN@4 at line 236 of Moose.pm
# spent 332µs within Moose::Meta::Role::application_to_role_class which was called 18 times, avg 18µs/call:
# 18 times (332µs+0s) by Moose::Meta::Role::apply at line 440 of Moose/Meta/Role.pm, avg 18µs/call
# spent 15µs within Class::MOP::Class::__ANON__::SERIAL::5::_used_default_is which was called:
# once (15µs+0s) by Class::MOP::Class:::after at line 56 of Moose/Meta/Attribute/Native/Trait.pm
# spent 346µs within Moose::Meta::Role::application_to_class_class which was called 21 times, avg 16µs/call:
# 21 times (346µs+0s) by Moose::Meta::Role::apply at line 440 of Moose/Meta/Role.pm, avg 16µs/call
# spent 57µs within Moose::Meta::TypeCoercion::type_coercion_map which was called 2 times, avg 28µs/call:
# 2 times (57µs+0s) by Moose::Meta::TypeCoercion::compile_type_coercion at line 41 of Moose/Meta/TypeCoercion.pm, avg 28µs/call
# spent 442µs (44+398) within Class::MOP::Class::__ANON__::SERIAL::8::_get_value which was called:
# once (44µs+398µs) by Moose::Meta::Method::Accessor::Native::Writer::_generate_method at line 22 of Moose/Meta/Method/Accessor/Native/Writer.pm
# spent 3.12ms (2.12+998µs) within Moose::Meta::Role::add_around_method_modifier which was called 31 times, avg 101µs/call:
# 21 times (1.41ms+663µs) by Moose::Meta::Role::Application::ToRole::apply_method_modifiers at line 180 of Moose/Meta/Role/Application/ToRole.pm, avg 99µs/call
# 6 times (429µs+207µs) by Moose::Util::add_method_modifier at line 244 of Moose/Util.pm, avg 106µs/call
# 4 times (285µs+128µs) by Moose::Meta::Role::Application::RoleSummation::apply_method_modifiers at line 250 of Moose/Meta/Role/Application/RoleSummation.pm, avg 103µs/call
# spent 33µs within Moose::Meta::TypeConstraint::coercion which was called 2 times, avg 16µs/call:
# 2 times (33µs+0s) by Moose::Util::TypeConstraints::_install_type_coercions at line 580 of Moose/Util/TypeConstraints.pm, avg 16µs/call
# spent 856µs within Class::MOP::Method::Constructor::associated_metaclass which was called 93 times, avg 9µs/call:
# 31 times (297µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 32 of Class/MOP/Method/Inlined.pm, avg 10µs/call
# 31 times (291µs+0s) by Class::MOP::Method::Constructor::_generate_constructor_method_inline at line 110 of Class/MOP/Method/Constructor.pm, avg 9µs/call
# 31 times (269µs+0s) by Class::MOP::Method::Constructor::_attributes at line 79 of Class/MOP/Method/Constructor.pm, avg 9µs/call
# spent 321µs within Moose::Meta::TypeConstraint::Parameterized::type_parameter which was called 20 times, avg 16µs/call:
# 10 times (188µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_constraint_for at line 25 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 19µs/call
# 10 times (132µs+0s) by Moose::Meta::TypeConstraint::Parameterized::compile_type_constraint at line 44 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 13µs/call
# spent 1.80ms (1.71+93µs) within Moose::Meta::TypeConstraint::_new which was called 18 times, avg 100µs/call:
# 18 times (1.71ms+93µs) by Moose::Meta::TypeConstraint::new at line 70 of Moose/Meta/TypeConstraint.pm, avg 100µs/call
# spent 2.87ms within Moose::Meta::TypeConstraint::hand_optimized_type_constraint which was called 226 times, avg 13µs/call:
# 86 times (961µs+0s) by Moose::Meta::TypeConstraint::_compile_hand_optimized_type_constraint at line 230 of Moose/Meta/TypeConstraint.pm, avg 11µs/call
# 60 times (679µs+0s) by Moose::Meta::TypeConstraint::equals at line 159 of Moose/Meta/TypeConstraint.pm, avg 11µs/call
# 36 times (564µs+0s) by Moose::Meta::TypeConstraint::Role::_create_hand_optimized_type_constraint at line 37 of Moose/Meta/TypeConstraint/Role.pm, avg 16µs/call
# 34 times (540µs+0s) by Moose::Meta::TypeConstraint::Class::_create_hand_optimized_type_constraint at line 39 of Moose/Meta/TypeConstraint/Class.pm, avg 16µs/call
# 10 times (123µs+0s) by Moose::Meta::TypeConstraint::_compile_subtype at line 251 of Moose/Meta/TypeConstraint.pm, avg 12µs/call
# spent 236ms (29µs+236) within Class::MOP::Class::__ANON__::SERIAL::2::install_accessors which was called:
# once (29µs+236ms) by Class::MOP::Class::__ANON__[/home/doy/coding/src/Class-MOP/blib/lib//Class/MOP/Class.pm:932] at line 931 of Class/MOP/Class.pm
# spent 1.67ms within Moose::Meta::Role::get_override_method_modifiers_map which was called 144 times, avg 12µs/call:
# 48 times (630µs+0s) by Moose::Meta::Role::get_method_modifier_list at line 382 of Moose/Meta/Role.pm, avg 13µs/call
# 42 times (446µs+0s) by Moose::Meta::Role::get_override_method_modifier at line 374 of Moose/Meta/Role.pm, avg 11µs/call
# 30 times (344µs+0s) by Moose::Meta::Role::add_override_method_modifier at line 361 of Moose/Meta/Role.pm, avg 11µs/call
# 24 times (252µs+0s) by Moose::Meta::Role::has_override_method_modifier at line 369 of Moose/Meta/Role.pm, avg 10µs/call
# spent 3.03ms (2.37+665µs) within Moose::Meta::Mixin::AttributeCore::has_trigger which was called 205 times, avg 15µs/call:
# 111 times (1.21ms+0s) by Moose::Meta::Class::_inline_triggers at line 436 of Moose/Meta/Class.pm, avg 11µs/call
# 41 times (451µs+332µs) by Moose::Meta::Attribute::_inline_trigger at line 687 of Moose/Meta/Attribute.pm, avg 19µs/call
# 39 times (558µs+332µs) by Moose::Meta::Attribute::_inline_get_old_value_for_trigger at line 661 of Moose/Meta/Attribute.pm, avg 23µs/call
# 12 times (118µs+0s) by Moose::Meta::Class::new_object at line 260 of Moose/Meta/Class.pm, avg 10µs/call
# 2 times (31µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_inline_get_old_value_for_trigger at line 123 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 15µs/call
# spent 384µs (291+93) within Moose::Meta::Role::get_before_method_modifiers which was called 8 times, avg 48µs/call:
# 4 times (160µs+53µs) by Moose::Meta::Role::Application::ToClass::apply_method_modifiers at line 221 of Moose/Meta/Role/Application/ToClass.pm, avg 53µs/call
# 4 times (131µs+40µs) by Moose::Meta::Role::Application::ToRole::apply_method_modifiers at line 180 of Moose/Meta/Role/Application/ToRole.pm, avg 43µs/call
# spent 54µs within Moose::Meta::Role::add_excluded_roles which was called 3 times, avg 18µs/call:
# 3 times (54µs+0s) by Moose::Meta::Role::Application::RoleSummation::check_role_exclusions at line 89 of Moose/Meta/Role/Application/RoleSummation.pm, avg 18µs/call
# spent 5.57ms (4.99+580µs) within Moose::Meta::TypeConstraint::Role::_new which was called 36 times, avg 155µs/call:
# 36 times (4.99ms+580µs) by Moose::Meta::TypeConstraint::Role::new at line 24 of Moose/Meta/TypeConstraint/Role.pm, avg 155µs/call
# spent 2.33ms (1.99+339µs) within Moose::Meta::Mixin::AttributeCore::is_required which was called 154 times, avg 15µs/call:
# 105 times (1.34ms+0s) by Moose::Meta::Class::_inline_check_required_attr at line 355 of Moose/Meta/Class.pm, avg 13µs/call
# 39 times (531µs+339µs) by Moose::Meta::Attribute::_inline_check_required at line 606 of Moose/Meta/Attribute.pm, avg 22µs/call
# 10 times (119µs+0s) by Moose::Meta::Attribute::initialize_instance_slot at line 471 of Moose/Meta/Attribute.pm, avg 12µs/call
# spent 63.0ms (28µs+62.9) within Moose::Meta::Attribute::Custom::Trait::Hash::register_implementation which was called:
# once (28µs+62.9ms) by Moose::Util::resolve_metaclass_alias at line 207 of Moose/Util.pm
# spent 278µs within Moose::Meta::TypeConstraint::Parameterizable::has_constraint_generator which was called 25 times, avg 11µs/call:
# 25 times (278µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_constraint_for at line 23 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 11µs/call
# spent 97µs (43+54) within KiokuDB::Stream::Objects::meta which was called:
# once (43µs+54µs) by KiokuDB::BEGIN@17 at line 79 of KiokuDB/Stream/Objects.pm
# spent 5.90ms within Moose::Meta::TypeConstraint::_compiled_type_constraint which was called 400 times, avg 15µs/call:
# 170 times (2.62ms+0s) by Moose::Meta::Method::Accessor::_eval_environment at line 46 of Moose/Meta/Method/Accessor.pm, avg 15µs/call
# 108 times (1.73ms+0s) by Moose::Meta::TypeConstraint::compile_type_constraint at line 202 of Moose/Meta/TypeConstraint.pm, avg 16µs/call
# 101 times (1.29ms+0s) by Moose::Meta::Method::Constructor::_eval_environment at line 75 of Moose/Meta/Method/Constructor.pm, avg 13µs/call
# 9 times (110µs+0s) by Moose::Meta::TypeConstraint::check at line 114 of Moose/Meta/TypeConstraint.pm, avg 12µs/call
# 5 times (69µs+0s) by Moose::Util::TypeConstraints::__ANON__[/home/doy/coding/src/Moose/blib/lib//Moose/Util/TypeConstraints.pm:807] at line 800 of Moose/Util/TypeConstraints.pm, avg 14µs/call
# 5 times (61µs+0s) by Moose::Util::TypeConstraints::__ANON__[/home/doy/coding/src/Moose/blib/lib//Moose/Util/TypeConstraints.pm:828] at line 821 of Moose/Util/TypeConstraints.pm, avg 12µs/call
# 2 times (29µs+0s) by Moose::Meta::TypeCoercion::compile_type_coercion at line 52 of Moose/Meta/TypeCoercion.pm, avg 14µs/call
# spent 146µs (90+55) within KiokuDB::Thunk::meta which was called:
# once (90µs+55µs) by KiokuDB::TypeMap::Entry::MOP::BEGIN@9 at line 51 of KiokuDB/Thunk.pm
# spent 1.35ms (71µs+1.27) within Class::MOP::Class::__ANON__::SERIAL::6::_eval_environment which was called 2 times, avg 673µs/call:
# once (34µs+920µs) by Class::MOP::Method::Generated::_compile_code at line 47 of Class/MOP/Method/Generated.pm
# once (38µs+354µs) by Class::MOP::Class:::around at line 136 of Moose/Meta/Method/Accessor/Native/Collection.pm
# spent 101µs (46+56) within KiokuDB::TypeMap::Resolver::meta which was called:
# once (46µs+56µs) by KiokuDB::BEGIN@16 at line 117 of KiokuDB/TypeMap/Resolver.pm
# spent 20.0ms (19.1+874µs) within Moose::Meta::Method::Accessor::_new which was called 191 times, avg 105µs/call:
# 191 times (19.1ms+874µs) by Class::MOP::Method::Accessor::new at line 33 of Class/MOP/Method/Accessor.pm, avg 105µs/call
# spent 183µs (82+101) within Moose::Meta::Role::Application::ToInstance::meta which was called 2 times, avg 92µs/call:
# once (53µs+61µs) by Moose::BEGIN@33 at line 18 of Moose/Meta/Role/Application/ToInstance.pm
# once (29µs+40µs) by KiokuDB::BEGIN@4 at line 236 of Moose.pm
# spent 9.18ms within Moose::Meta::TypeConstraint::Registry::type_constraints which was called 695 times, avg 13µs/call:
# 330 times (4.48ms+0s) by Moose::Meta::TypeConstraint::Registry::has_type_constraint at line 35 of Moose/Meta/TypeConstraint/Registry.pm, avg 14µs/call
# 266 times (3.51ms+0s) by Moose::Meta::TypeConstraint::Registry::get_type_constraint at line 41 of Moose/Meta/TypeConstraint/Registry.pm, avg 13µs/call
# 98 times (1.18ms+0s) by Moose::Meta::TypeConstraint::Registry::add_type_constraint at line 52 of Moose/Meta/TypeConstraint/Registry.pm, avg 12µs/call
# once (10µs+0s) by Moose::Util::TypeConstraints::list_all_type_constraints at line 62 of Moose/Util/TypeConstraints.pm
# spent 741µs within Moose::Meta::Class::immutable_trait which was called 48 times, avg 15µs/call:
# 24 times (373µs+0s) by Class::MOP::Class::_immutable_metaclass at line 1360 of Class/MOP/Class.pm, avg 16µs/call
# 24 times (368µs+0s) by Class::MOP::Class::_immutable_options at line 1305 of Class/MOP/Class.pm, avg 15µs/call
# spent 1.49ms within Class::MOP::Method::associated_metaclass which was called 146 times, avg 10µs/call:
# 48 times (527µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 32 of Class/MOP/Method/Inlined.pm, avg 11µs/call
# 24 times (257µs+0s) by Class::MOP::Method::Constructor::_attributes at line 79 of Class/MOP/Method/Constructor.pm, avg 11µs/call
# 24 times (251µs+0s) by Class::MOP::Method::Constructor::_generate_constructor_method_inline at line 110 of Class/MOP/Method/Constructor.pm, avg 10µs/call
# 24 times (244µs+0s) by Moose::Meta::Method::Destructor::_initialize_body at line 81 of Moose/Meta/Method/Destructor.pm, avg 10µs/call
# 24 times (198µs+0s) by Moose::Meta::Method::Destructor::_generate_DEMOLISHALL at line 118 of Moose/Meta/Method/Destructor.pm, avg 8µs/call
# 2 times (18µs+0s) by Class::MOP::Method::Inlined::_uninlined_body at line 18 of Class/MOP/Method/Inlined.pm, avg 9µs/call
# spent 100µs (43+57) within KiokuDB::Error::UnknownObjects::meta which was called:
# once (43µs+57µs) by KiokuDB::Collapser::BEGIN@16 at line 25 of KiokuDB/Error/UnknownObjects.pm
# spent 600µs (413+187) within Moose::Meta::Role::add_before_method_modifier which was called 6 times, avg 100µs/call:
# 4 times (268µs+123µs) by Moose::Meta::Role::Application::ToRole::apply_method_modifiers at line 180 of Moose/Meta/Role/Application/ToRole.pm, avg 98µs/call
# 2 times (145µs+65µs) by Moose::Util::add_method_modifier at line 244 of Moose/Util.pm, avg 105µs/call
# spent 99µs (44+55) within Data::Stream::Bulk::Cat::meta which was called:
# once (44µs+55µs) by Class::MOP::__ANON__[/home/doy/coding/src/Class-MOP/blib/lib//Class/MOP.pm:118] at line 51 of Data/Stream/Bulk/Cat.pm
# spent 818µs (27+791) within Class::MOP::Class::Immutable::Moose::Meta::Class::class_precedence_list which was called:
# once (27µs+791µs) by Class::MOP::Class::class_precedence_list at line 1068 of Class/MOP/Class.pm
# spent 82µs within Moose::Meta::TypeConstraint::Union::type_constraints which was called 6 times, avg 14µs/call:
# 6 times (82µs+0s) by Moose::Meta::TypeConstraint::Union::_actually_compile_type_constraint at line 66 of Moose/Meta/TypeConstraint/Union.pm, avg 14µs/call
# spent 868µs within Moose::Meta::Class::roles which was called 58 times, avg 15µs/call:
# 35 times (524µs+0s) by Moose::Meta::Class::excludes_role at line 246 of Moose/Meta/Class.pm, avg 15µs/call
# 21 times (318µs+0s) by Moose::Meta::Class::add_role at line 181 of Moose/Meta/Class.pm, avg 15µs/call
# 2 times (26µs+0s) by Moose::Meta::Class::calculate_all_roles at line 200 of Moose/Meta/Class.pm, avg 13µs/call
# spent 118µs (55+63) within Moose::Meta::TypeConstraint::Parameterizable::meta which was called:
# once (55µs+63µs) by Moose::Meta::TypeConstraint::Parameterized::BEGIN@9 at line 15 of Moose/Meta/TypeConstraint/Parameterizable.pm
# spent 98.5ms (7.51+91.0) within Moose::Meta::Method::_new which was called 113 times, avg 872µs/call:
# 113 times (7.51ms+91.0ms) by Class::MOP::Method::wrap at line 44 of Class/MOP/Method.pm, avg 872µs/call
# spent 262µs (111+151) within Data::Visitor::meta which was called 2 times, avg 131µs/call:
# 2 times (111µs+151µs) by KiokuDB::Collapser::BEGIN@18 at line 443 of Data/Visitor.pm, avg 131µs/call
# spent 282µs (114+169) within Class::MOP::Class::__ANON__::SERIAL::1::meta which was called 3 times, avg 94µs/call:
# 3 times (114µs+169µs) by Moose::Meta::Attribute::new at line 69 of Moose/Meta/Attribute.pm, avg 94µs/call
# spent 190µs within Moose::Meta::TypeConstraint::_set_constraint which was called 16 times, avg 12µs/call:
# 10 times (121µs+0s) by Moose::Meta::TypeConstraint::Parameterized::compile_type_constraint at line 53 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 12µs/call
# 6 times (70µs+0s) by Moose::Meta::TypeConstraint::Union::new at line 34 of Moose/Meta/TypeConstraint/Union.pm, avg 12µs/call
# spent 439µs within Moose::Meta::TypeConstraint::_has_compiled_type_constraint which was called 38 times, avg 12µs/call:
# 38 times (439µs+0s) by Moose::Meta::TypeConstraint::new at line 71 of Moose/Meta/TypeConstraint.pm, avg 12µs/call
# spent 117µs (54+63) within Moose::Meta::TypeConstraint::Role::meta which was called:
# once (54µs+63µs) by Moose::Util::TypeConstraints::BEGIN@34 at line 16 of Moose/Meta/TypeConstraint/Role.pm
# spent 1.10ms within Moose::Meta::Role::method_metaclass which was called 86 times, avg 13µs/call:
# 86 times (1.10ms+0s) by Class::MOP::Mixin::HasMethods::wrap_method_body at line 43 of Class/MOP/Mixin/HasMethods.pm, avg 13µs/call
# spent 434µs (356+78) within Moose::Meta::Role::Application::RoleSummation::_new which was called 3 times, avg 145µs/call:
# 3 times (356µs+78µs) by Moose::Meta::Role::Application::new at line 25 of Moose/Meta/Role/Application.pm, avg 145µs/call
# spent 99µs (43+55) within KiokuDB::LiveObjects::TXNScope::meta which was called:
# once (43µs+55µs) by KiokuDB::LiveObjects::BEGIN@14 at line 55 of KiokuDB/LiveObjects/TXNScope.pm
# spent 29µs within Moose::Meta::Attribute::applied_traits which was called 2 times, avg 14µs/call:
# 2 times (29µs+0s) by Moose::Meta::Attribute::clone_and_inherit_options at line 217 of Moose/Meta/Attribute.pm, avg 14µs/call
# spent 402µs (39+362) within Class::MOP::Class::__ANON__::SERIAL::6::_inline_tc_code which was called:
# once (39µs+362µs) by Moose::Meta::Method::Accessor::Native::Writer::_inline_writer_core at line 54 of Moose/Meta/Method/Accessor/Native/Writer.pm
# spent 119µs (56+63) within Moose::Meta::TypeConstraint::Class::meta which was called:
# once (56µs+63µs) by Moose::Util::TypeConstraints::BEGIN@33 at line 16 of Moose/Meta/TypeConstraint/Class.pm
# spent 453µs (44+410) within Class::MOP::Class::__ANON__::SERIAL::7::_get_value which was called:
# once (44µs+410µs) by Moose::Meta::Method::Accessor::Native::Reader::_generate_method at line 20 of Moose/Meta/Method/Accessor/Native/Reader.pm
# spent 512µs within Moose::Meta::TypeConstraint::Class::class which was called 34 times, avg 15µs/call:
# 34 times (512µs+0s) by Moose::Meta::TypeConstraint::Class::_create_hand_optimized_type_constraint at line 34 of Moose/Meta/TypeConstraint/Class.pm, avg 15µs/call
# spent 1.19ms within Moose::Meta::Role::Composite::name which was called 101 times, avg 12µs/call:
# 98 times (1.14ms+0s) by Moose::Meta::Role::Composite::add_method at line 83 of Moose/Meta/Role/Composite.pm, avg 12µs/call
# 2 times (32µs+0s) by Moose::Meta::Role::Application::ToRole::check_role_exclusions at line 23 of Moose/Meta/Role/Application/ToRole.pm, avg 16µs/call
# once (15µs+0s) by Moose::Meta::Role::Application::ToClass::check_role_exclusions at line 39 of Moose/Meta/Role/Application/ToClass.pm
# spent 148µs within Moose::Meta::Mixin::AttributeCore::handles which was called 11 times, avg 13µs/call:
# 7 times (91µs+0s) by Moose::Meta::Attribute::_canonicalize_handles at line 1008 of Moose/Meta/Attribute.pm, avg 13µs/call
# 4 times (57µs+0s) by Class::MOP::Class:::around at line 122 of Moose/Meta/Attribute/Native/Trait.pm, avg 14µs/call
# spent 1.76ms (1.33+437µs) within Moose::Meta::Role::get_around_method_modifiers which was called 40 times, avg 44µs/call:
# 21 times (665µs+213µs) by Moose::Meta::Role::Application::ToRole::apply_method_modifiers at line 180 of Moose/Meta/Role/Application/ToRole.pm, avg 42µs/call
# 15 times (527µs+183µs) by Moose::Meta::Role::Application::ToClass::apply_method_modifiers at line 221 of Moose/Meta/Role/Application/ToClass.pm, avg 47µs/call
# 4 times (134µs+40µs) by Moose::Meta::Role::Application::RoleSummation::apply_method_modifiers at line 250 of Moose/Meta/Role/Application/RoleSummation.pm, avg 44µs/call
# spent 1.65ms (190µs+1.46) within Class::MOP::Class::Immutable::Class::MOP::Class::superclasses which was called 11 times, avg 150µs/call:
# 11 times (190µs+1.46ms) by Class::MOP::Class::class_precedence_list at line 1070 of Class/MOP/Class.pm, avg 150µs/call
# spent 3.72ms within Class::MOP::Method::Accessor::accessor_type which was called 361 times, avg 10µs/call:
# 361 times (3.72ms+0s) by Class::MOP::Method::Accessor::_initialize_body at line 81 of Class/MOP/Method/Accessor.pm, avg 10µs/call
# spent 1.90ms (1.83+64µs) within Moose::Meta::Method::Overridden::_new which was called 15 times, avg 126µs/call:
# 15 times (1.83ms+64µs) by Class::MOP::Method::wrap at line 44 of Class/MOP/Method.pm, avg 126µs/call
# spent 20.1ms (4.30+15.8) within Class::MOP::Class::Immutable::Class::MOP::Class::get_all_attributes which was called 187 times, avg 108µs/call:
# 118 times (2.90ms+6.64ms) by Moose::Meta::Attribute::new at line 69 of Moose/Meta/Attribute.pm, avg 81µs/call
# 55 times (1.11ms+3.62ms) by Class::MOP::Class::_construct_instance at line 578 of Class/MOP/Class.pm, avg 86µs/call
# 12 times (247µs+5.49ms) by Class::MOP::Class::_create_meta_instance at line 768 of Class/MOP/Class.pm, avg 478µs/call
# 2 times (46µs+99µs) by Moose::Meta::Attribute::clone at line 236 of Moose/Meta/Attribute.pm, avg 73µs/call
# spent 1.91ms (747µs+1.17) within Class::MOP::Class::Immutable::Class::MOP::Class::is_immutable which was called 38 times, avg 50µs/call:
# 38 times (747µs+1.17ms) by Class::MOP::Class::_real_ref_name at line 126 of Class/MOP/Class.pm, avg 50µs/call
# spent 2.70ms within Moose::Meta::Class::error_class which was called 203 times, avg 13µs/call:
# 52 times (633µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 293 of Class/MOP/Class.pm, avg 12µs/call
# 39 times (589µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 350 of Class/MOP/Class.pm, avg 15µs/call
# 34 times (512µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 222 of Class/MOP/Class.pm, avg 15µs/call
# 26 times (332µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 288 of Class/MOP/Class.pm, avg 13µs/call
# 26 times (322µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 353 of Class/MOP/Class.pm, avg 12µs/call
# 26 times (314µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 291 of Class/MOP/Class.pm, avg 12µs/call
# spent 4.33ms (28µs+4.30) within Class::MOP::Class::__ANON__::SERIAL::7::new which was called:
# once (28µs+4.30ms) by Class::MOP::Class:::around at line 149 of Moose/Meta/Attribute/Native/Trait.pm
# spent 655µs within Moose::Meta::Role::required_method_metaclass which was called 51 times, avg 13µs/call:
# 51 times (655µs+0s) by Moose::Meta::Role::add_required_methods at line 261 of Moose/Meta/Role.pm, avg 13µs/call
# spent 78µs (38+41) within Moose::Meta::TypeCoercion::Union::meta which was called:
# once (38µs+41µs) by KiokuDB::BEGIN@4 at line 236 of Moose.pm
# spent 101µs (45+55) within KiokuDB::Collapser::meta which was called:
# once (45µs+55µs) by KiokuDB::BEGIN@11 at line 396 of KiokuDB/Collapser.pm
# spent 132µs within Moose::Meta::TypeConstraint::Parameterizable::constraint_generator which was called 10 times, avg 13µs/call:
# 10 times (132µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_constraint_for at line 25 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 13µs/call
# spent 278µs (120+158) within Moose::Meta::Role::Application::ToClass::meta which was called 3 times, avg 93µs/call:
# once (57µs+65µs) by Moose::BEGIN@31 at line 16 of Moose/Meta/Role/Application/ToClass.pm
# once (34µs+53µs) by Moose::BEGIN@31 at line 20 of Moose/Meta/Role/Application/ToClass.pm
# once (30µs+40µs) by KiokuDB::BEGIN@4 at line 236 of Moose.pm
# spent 623µs (613+10) within Moose::Meta::Role::Method::Conflicting::_new which was called:
# once (613µs+10µs) by Moose::Meta::Role::Method::Required::new at line 25 of Moose/Meta/Role/Method/Required.pm
# spent 16.2ms within Class::MOP::Mixin::AttributeCore::has_initializer which was called 1589 times, avg 10µs/call:
# 1069 times (10.7ms+0s) by Class::MOP::Attribute::_set_initial_slot_value at line 148 of Class/MOP/Attribute.pm, avg 10µs/call
# 256 times (2.66ms+0s) by Class::MOP::Class::_inline_init_attr_from_constructor at line 688 of Class/MOP/Class.pm, avg 10µs/call
# 105 times (1.16ms+0s) by Moose::Meta::Class::_inline_init_attr_from_constructor at line 382 of Moose/Meta/Class.pm, avg 11µs/call
# 89 times (885µs+0s) by Class::MOP::Class::_inline_init_attr_from_default at line 707 of Class/MOP/Class.pm, avg 10µs/call
# 51 times (572µs+0s) by Moose::Meta::Class::_inline_init_attr_from_default at line 410 of Moose/Meta/Class.pm, avg 11µs/call
# 19 times (207µs+0s) by Moose::Meta::Attribute::_inline_init_slot at line 835 of Moose/Meta/Attribute.pm, avg 11µs/call
# spent 10.4ms (44µs+10.3) within Class::MOP::Class::__ANON__::SERIAL::2::_make_delegation_method which was called 2 times, avg 5.20ms/call:
# 2 times (44µs+10.3ms) by Moose::Meta::Attribute::install_delegation at line 985 of Moose/Meta/Attribute.pm, avg 5.20ms/call
# spent 1.70ms (27µs+1.68) within Class::MOP::Class::__ANON__::SERIAL::2::_process_options which was called:
# once (27µs+1.68ms) by Moose::Meta::Attribute::new at line 62 of Moose/Meta/Attribute.pm
# spent 3.91ms within Class::MOP::Mixin::AttributeCore::has_reader which was called 331 times, avg 12µs/call:
# 308 times (3.66ms+0s) by Class::MOP::Attribute::install_accessors at line 419 of Class/MOP/Attribute.pm, avg 12µs/call
# 23 times (244µs+0s) by Class::MOP::Mixin::AttributeCore::has_read_method at line 27 of Class/MOP/Mixin/AttributeCore.pm, avg 11µs/call
# spent 4.50ms (31µs+4.47) within Class::MOP::Class::__ANON__::SERIAL::3::new which was called:
# once (31µs+4.47ms) by Class::MOP::Class:::around at line 149 of Moose/Meta/Attribute/Native/Trait.pm
# spent 2.06ms (1.44+616µs) within Moose::Meta::Role::get_required_method_list which was called 48 times, avg 43µs/call:
# 21 times (627µs+266µs) by Moose::Meta::Role::Application::ToClass::check_required_methods at line 61 of Moose/Meta/Role/Application/ToClass.pm, avg 43µs/call
# 18 times (548µs+237µs) by Moose::Meta::Role::Application::ToRole::check_required_methods at line 38 of Moose/Meta/Role/Application/ToRole.pm, avg 44µs/call
# 9 times (268µs+113µs) by Moose::Meta::Role::Application::RoleSummation::check_required_methods at line 96 of Moose/Meta/Role/Application/RoleSummation.pm, avg 42µs/call
# spent 99µs (43+56) within KiokuDB::Error::MissingObjects::meta which was called:
# once (43µs+56µs) by KiokuDB::Linker::BEGIN@18 at line 37 of KiokuDB/Error/MissingObjects.pm
# spent 2.18ms within Moose::Meta::TypeConstraint::parent which was called 194 times, avg 11µs/call:
# 100 times (1.11ms+0s) by Moose::Meta::TypeConstraint::is_subtype_of at line 190 of Moose/Meta/TypeConstraint.pm, avg 11µs/call
# 59 times (652µs+0s) by Moose::Meta::TypeConstraint::_collect_all_parents at line 311 of Moose/Meta/TypeConstraint.pm, avg 11µs/call
# 15 times (172µs+0s) by Moose::Meta::TypeConstraint::_collect_all_parents at line 308 of Moose/Meta/TypeConstraint.pm, avg 11µs/call
# 10 times (134µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::parameterize at line 58 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 13µs/call
# 10 times (113µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_tc_member_type at line 42 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 11µs/call
# spent 2.10ms within Moose::Meta::TypeConstraint::constraint which was called 175 times, avg 12µs/call:
# 150 times (1.74ms+0s) by Moose::Meta::TypeConstraint::equals at line 163 of Moose/Meta/TypeConstraint.pm, avg 12µs/call
# 16 times (266µs+0s) by Moose::Meta::TypeConstraint::_actually_compile_type_constraint at line 213 of Moose/Meta/TypeConstraint.pm, avg 17µs/call
# 9 times (99µs+0s) by Moose::Meta::TypeConstraint::_compile_subtype at line 255 of Moose/Meta/TypeConstraint.pm, avg 11µs/call
# spent 2.94ms within Moose::Meta::Class::destructor_class which was called 227 times, avg 13µs/call:
# 52 times (614µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 293 of Class/MOP/Class.pm, avg 12µs/call
# 39 times (555µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 350 of Class/MOP/Class.pm, avg 14µs/call
# 34 times (489µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 222 of Class/MOP/Class.pm, avg 14µs/call
# 26 times (323µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 353 of Class/MOP/Class.pm, avg 12µs/call
# 26 times (319µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 288 of Class/MOP/Class.pm, avg 12µs/call
# 26 times (306µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 291 of Class/MOP/Class.pm, avg 12µs/call
# 24 times (336µs+0s) by Class::MOP::Class::_immutable_options at line 1305 of Class/MOP/Class.pm, avg 14µs/call
# spent 2.90ms (2.52+376µs) within Moose::Meta::Mixin::AttributeCore::is_weak_ref which was called 197 times, avg 15µs/call:
# 195 times (2.49ms+376µs) by Moose::Meta::Attribute::_inline_weaken_value at line 674 of Moose/Meta/Attribute.pm, avg 15µs/call
# 2 times (30µs+0s) by Moose::Meta::Attribute::initialize_instance_slot at line 492 of Moose/Meta/Attribute.pm, avg 15µs/call
# spent 100µs (44+56) within KiokuDB::Reference::meta which was called:
# once (44µs+56µs) by KiokuDB::Collapser::BEGIN@14 at line 39 of KiokuDB/Reference.pm
# spent 383µs (39+344) within Class::MOP::Class::__ANON__::SERIAL::7::_eval_environment which was called:
# once (39µs+344µs) by Class::MOP::Method::Generated::_compile_code at line 47 of Class/MOP/Method/Generated.pm
# spent 218µs (95+124) within Moose::Meta::TypeConstraint::Registry::meta which was called 2 times, avg 109µs/call:
# once (55µs+61µs) by Moose::Util::TypeConstraints::BEGIN@39 at line 16 of Moose/Meta/TypeConstraint/Registry.pm
# once (40µs+63µs) by Moose::Util::TypeConstraints::BEGIN@39 at line 25 of Moose/Meta/TypeConstraint/Registry.pm
# spent 741µs within Moose::Meta::Role::get_after_method_modifiers_map which was called 61 times, avg 12µs/call:
# 48 times (599µs+0s) by Moose::Meta::Role::get_method_modifier_list at line 382 of Moose/Meta/Role.pm, avg 12µs/call
# 6 times (65µs+0s) by Moose::Meta::Role::add_after_method_modifier at line 324 of Moose/Meta/Role.pm, avg 11µs/call
# 4 times (46µs+0s) by Moose::Meta::Role::get_after_method_modifiers at line 309 of Moose/Meta/Role.pm, avg 12µs/call
# 3 times (31µs+0s) by Moose::Meta::Role::add_after_method_modifier at line 327 of Moose/Meta/Role.pm, avg 10µs/call
# spent 32µs within Moose::Meta::TypeCoercion::_compiled_type_coercion which was called 2 times, avg 16µs/call:
# 2 times (32µs+0s) by Moose::Meta::TypeCoercion::compile_type_coercion at line 67 of Moose/Meta/TypeCoercion.pm, avg 16µs/call
# spent 193µs within Moose::Meta::Role::Attribute::original_options which was called 15 times, avg 13µs/call:
# 8 times (101µs+0s) by Moose::Meta::Role::Attribute::clone at line 73 of Moose/Meta/Role/Attribute.pm, avg 13µs/call
# 7 times (92µs+0s) by Moose::Meta::Role::Attribute::attribute_for_class at line 67 of Moose/Meta/Role/Attribute.pm, avg 13µs/call
# spent 1.86ms within Moose::Meta::Role::Application::RoleSummation::role_params which was called 163 times, avg 11µs/call:
# 91 times (1.04ms+0s) by Moose::Meta::Role::Application::RoleSummation::get_method_aliases_for_role at line 41 of Moose/Meta/Role/Application/RoleSummation.pm, avg 11µs/call
# 43 times (504µs+0s) by Moose::Meta::Role::Application::RoleSummation::get_method_aliases_for_role at line 39 of Moose/Meta/Role/Application/RoleSummation.pm, avg 12µs/call
# 18 times (193µs+0s) by Moose::Meta::Role::Application::RoleSummation::get_exclusions_for_role at line 27 of Moose/Meta/Role/Application/RoleSummation.pm, avg 11µs/call
# 9 times (95µs+0s) by Moose::Meta::Role::Application::RoleSummation::get_exclusions_for_role at line 25 of Moose/Meta/Role/Application/RoleSummation.pm, avg 11µs/call
# 2 times (20µs+0s) by Moose::Meta::Role::Application::RoleSummation::get_exclusions_for_role at line 28 of Moose/Meta/Role/Application/RoleSummation.pm, avg 10µs/call
# spent 4.42ms (28µs+4.40) within Class::MOP::Class::__ANON__::SERIAL::4::new which was called:
# once (28µs+4.40ms) by Class::MOP::Class:::around at line 149 of Moose/Meta/Attribute/Native/Trait.pm
# spent 1.26ms (83µs+1.18) within Class::MOP::Class::__ANON__::SERIAL::8::_eval_environment which was called 2 times, avg 631µs/call:
# once (26µs+841µs) by Class::MOP::Method::Generated::_compile_code at line 47 of Class/MOP/Method/Generated.pm
# once (57µs+338µs) by Class::MOP::Class:::around at line 136 of Moose/Meta/Method/Accessor/Native/Collection.pm
# spent 749µs (175+574) within Class::MOP::Class::__ANON__::SERIAL::2::_native_type which was called 4 times, avg 187µs/call:
# 4 times (175µs+574µs) by Moose::Meta::Attribute::Native::Trait::_native_accessor_class_for at line 167 of Moose/Meta/Attribute/Native/Trait.pm, avg 187µs/call
# spent 656µs (638+18) within Moose::Meta::TypeConstraint::Parameterizable::_new which was called 4 times, avg 164µs/call:
# 4 times (638µs+18µs) by Moose::Meta::TypeConstraint::new at line 70 of Moose/Meta/TypeConstraint.pm, avg 164µs/call
# spent 377µs (171+206) within Moose::Meta::TypeCoercion::meta which was called 4 times, avg 94µs/call:
# once (70µs+68µs) by Moose::BEGIN@21 at line 18 of Moose/Meta/TypeCoercion.pm
# once (36µs+54µs) by Moose::BEGIN@21 at line 20 of Moose/Meta/TypeCoercion.pm
# once (35µs+45µs) by Moose::BEGIN@21 at line 28 of Moose/Meta/TypeCoercion.pm
# once (30µs+40µs) by KiokuDB::BEGIN@4 at line 236 of Moose.pm
# spent 192µs (146+46) within Moose::Meta::Role::get_after_method_modifiers which was called 4 times, avg 48µs/call:
# 2 times (76µs+26µs) by Moose::Meta::Role::Application::ToClass::apply_method_modifiers at line 221 of Moose/Meta/Role/Application/ToClass.pm, avg 51µs/call
# 2 times (70µs+20µs) by Moose::Meta::Role::Application::ToRole::apply_method_modifiers at line 180 of Moose/Meta/Role/Application/ToRole.pm, avg 45µs/call
# spent 853µs (578+274) within Moose::Meta::Role::excludes_role which was called 18 times, avg 47µs/call:
# 18 times (578µs+274µs) by Moose::Meta::Role::Application::ToRole::check_role_exclusions at line 23 of Moose/Meta/Role/Application/ToRole.pm, avg 47µs/call
# spent 102µs (45+57) within KiokuDB::LiveObjects::Scope::meta which was called:
# once (45µs+57µs) by KiokuDB::LiveObjects::BEGIN@13 at line 60 of KiokuDB/LiveObjects/Scope.pm
# spent 3.99ms within Moose::Meta::Role::Application::get_method_exclusions which was called 337 times, avg 12µs/call:
# 337 times (3.99ms+0s) by Moose::Meta::Role::Application::is_method_excluded at line 30 of Moose/Meta/Role/Application.pm, avg 12µs/call
# spent 3.27ms within Class::MOP::Mixin::AttributeCore::has_clearer which was called 308 times, avg 11µs/call:
# 308 times (3.27ms+0s) by Class::MOP::Attribute::install_accessors at line 431 of Class/MOP/Attribute.pm, avg 11µs/call
# spent 710µs (189+521) within Class::MOP::Class::__ANON__::SERIAL::5::_native_type which was called 6 times, avg 118µs/call:
# 6 times (189µs+521µs) by Moose::Meta::Attribute::Native::Trait::_native_accessor_class_for at line 167 of Moose/Meta/Attribute/Native/Trait.pm, avg 118µs/call
# spent 117µs (55+63) within Moose::Meta::TypeConstraint::Enum::meta which was called:
# once (55µs+63µs) by Moose::Util::TypeConstraints::BEGIN@35 at line 15 of Moose/Meta/TypeConstraint/Enum.pm
# spent 196µs (90+106) within Moose::Meta::Role::Application::RoleSummation::meta which was called 2 times, avg 98µs/call:
# once (61µs+66µs) by Moose::BEGIN@30 at line 20 of Moose/Meta/Role/Application/RoleSummation.pm
# once (30µs+40µs) by KiokuDB::BEGIN@4 at line 236 of Moose.pm
# spent 1.59ms (1.28+313µs) within Moose::Meta::Role::Composite::_new which was called 3 times, avg 531µs/call:
# 3 times (1.28ms+313µs) by Moose::Meta::Role::Composite::new at line 66 of Moose/Meta/Role/Composite.pm, avg 531µs/call
# spent 296µs within Moose::Meta::Role::applied_attribute_metaclass which was called 21 times, avg 14µs/call:
# 21 times (296µs+0s) by Moose::Meta::Role::Application::ToClass::apply_attributes at line 132 of Moose/Meta/Role/Application/ToClass.pm, avg 14µs/call
# spent 2.02ms (1.43+590µs) within Moose::Meta::Role::get_excluded_roles_list which was called 48 times, avg 42µs/call:
# 21 times (658µs+285µs) by Moose::Meta::Role::Application::ToClass::check_role_exclusions at line 42 of Moose/Meta/Role/Application/ToClass.pm, avg 45µs/call
# 18 times (523µs+200µs) by Moose::Meta::Role::Application::ToRole::check_role_exclusions at line 27 of Moose/Meta/Role/Application/ToRole.pm, avg 40µs/call
# 9 times (248µs+104µs) by Moose::Meta::Role::Application::RoleSummation::check_role_exclusions at line 73 of Moose/Meta/Role/Application/RoleSummation.pm, avg 39µs/call
# spent 3.59ms (3.37+216µs) within Moose::Meta::Role::Method::Required::_new which was called 51 times, avg 70µs/call:
# 51 times (3.37ms+216µs) by Moose::Meta::Role::Method::Required::new at line 25 of Moose/Meta/Role/Method/Required.pm, avg 70µs/call
# spent 119µs (56+63) within Moose::Meta::TypeConstraint::Parameterized::meta which was called:
# once (56µs+63µs) by Moose::Util::TypeConstraints::BEGIN@31 at line 17 of Moose/Meta/TypeConstraint/Parameterized.pm
# spent 445µs (43+402) within Class::MOP::Class::__ANON__::SERIAL::4::_get_value which was called:
# once (43µs+402µs) by Moose::Meta::Method::Accessor::Native::Reader::_generate_method at line 20 of Moose/Meta/Method/Accessor/Native/Reader.pm
# spent 5.11ms (4.60+505µs) within Moose::Meta::TypeConstraint::Class::_new which was called 34 times, avg 150µs/call:
# 34 times (4.60ms+505µs) by Moose::Meta::TypeConstraint::Class::new at line 24 of Moose/Meta/TypeConstraint/Class.pm, avg 150µs/call
# spent 864µs within Moose::Meta::Role::get_excluded_roles_map which was called 66 times, avg 13µs/call:
# 48 times (590µs+0s) by Moose::Meta::Role::get_excluded_roles_list at line 100 of Moose/Meta/Role.pm, avg 12µs/call
# 18 times (274µs+0s) by Moose::Meta::Role::excludes_role at line 115 of Moose/Meta/Role.pm, avg 15µs/call
# spent 209ms (14.1+195) within Class::MOP::Class::superclasses which was called 282 times, avg 742µs/call:
# 196 times (11.1ms+181ms) by Moose::Meta::Class::superclasses at line 477 of Moose/Meta/Class.pm, avg 982µs/call
# 66 times (2.01ms+8.84ms) by Class::MOP::Class::_check_metaclass_compatibility at line 201 of Class/MOP/Class.pm, avg 164µs/call
# 11 times (346µs+666µs) by Class::MOP::Class:::around at line 27 of Class/MOP/Class/Immutable/Trait.pm, avg 92µs/call
# 5 times (143µs+305µs) by Class::MOP::Class::class_precedence_list at line 1070 of Class/MOP/Class.pm, avg 90µs/call
# 2 times (431µs+3.89ms) by Class::MOP::Class::create at line 520 of Class/MOP/Class.pm, avg 2.16ms/call
# 2 times (59µs+-59µs) by Class::MOP::Class::_superclasses_updated at line 1011 of Class/MOP/Class.pm, avg 0s/call
# spent 6.27ms (30µs+6.24) within Class::MOP::Class::__ANON__::SERIAL::8::new which was called:
# once (30µs+6.24ms) by Class::MOP::Class:::around at line 149 of Moose/Meta/Attribute/Native/Trait.pm
# spent 64.6ms (12.4+52.3) within Class::MOP::Object::meta which was called 349 times, avg 185µs/call:
# 119 times (4.42ms+6.84ms) by Moose::Meta::Attribute::new at line 69 of Moose/Meta/Attribute.pm, avg 95µs/call
# 75 times (2.46ms+3.82ms) by Class::MOP::Class::_immutable_metaclass at line 1363 of Class/MOP/Class.pm, avg 84µs/call
# 57 times (2.04ms+2.82ms) by Class::MOP::Method::Meta::wrap at line 56 of Class/MOP/Method/Meta.pm, avg 85µs/call
# 34 times (1.22ms+1.58ms) by Class::MOP::Class::_construct_class_instance at line 105 of Class/MOP/Class.pm, avg 83µs/call
# 13 times (384µs+549µs) by Moose::Exporter::BEGIN@11 at line 699 of Class/MOP.pm, avg 72µs/call
# 10 times (308µs+11.7ms) by KiokuDB::BEGIN@4 at line 236 of Moose.pm, avg 1.20ms/call
# once (36µs+4.12ms) by Moose::Exporter::BEGIN@11 at line 338 of Class/MOP.pm
# once (36µs+2.79ms) by Moose::Exporter::BEGIN@11 at line 493 of Class/MOP.pm
# once (43µs+2.18ms) by Moose::Exporter::BEGIN@11 at line 253 of Class/MOP.pm
# once (36µs+1.86ms) by Moose::Exporter::BEGIN@11 at line 303 of Class/MOP.pm
# once (36µs+1.86ms) by Moose::Exporter::BEGIN@11 at line 616 of Class/MOP.pm
# once (36µs+1.81ms) by Moose::Exporter::BEGIN@11 at line 584 of Class/MOP.pm
# once (36µs+1.80ms) by Moose::Exporter::BEGIN@11 at line 560 of Class/MOP.pm
# once (35µs+1.78ms) by Moose::Exporter::BEGIN@11 at line 593 of Class/MOP.pm
# once (36µs+1.74ms) by Moose::Exporter::BEGIN@11 at line 635 of Class/MOP.pm
# once (36µs+1.72ms) by Moose::Exporter::BEGIN@11 at line 567 of Class/MOP.pm
# once (31µs+1.71ms) by Moose::Exporter::BEGIN@11 at line 521 of Class/MOP.pm
# once (53µs+75µs) by Moose::Exporter::BEGIN@11 at line 374 of Class/MOP.pm
# once (54µs+73µs) by Moose::Exporter::BEGIN@11 at line 365 of Class/MOP.pm
# once (47µs+66µs) by Moose::Exporter::BEGIN@11 at line 384 of Class/MOP.pm
# once (49µs+60µs) by Moose::Exporter::BEGIN@11 at line 684 of Class/MOP.pm
# once (43µs+57µs) by Moose::BEGIN@19 at line 50 of Moose/Meta/Class.pm
# once (38µs+52µs) by Moose::Exporter::BEGIN@11 at line 672 of Class/MOP.pm
# once (36µs+53µs) by Moose::BEGIN@19 at line 55 of Moose/Meta/Class.pm
# once (36µs+52µs) by Moose::Exporter::BEGIN@11 at line 341 of Class/MOP.pm
# once (37µs+51µs) by Moose::Exporter::BEGIN@11 at line 641 of Class/MOP.pm
# once (36µs+50µs) by Moose::Exporter::BEGIN@11 at line 539 of Class/MOP.pm
# once (34µs+52µs) by Moose::BEGIN@19 at line 43 of Moose/Meta/Class.pm
# once (36µs+50µs) by Moose::Exporter::BEGIN@11 at line 662 of Class/MOP.pm
# once (36µs+49µs) by Moose::Exporter::BEGIN@11 at line 517 of Class/MOP.pm
# once (34µs+51µs) by Moose::BEGIN@19 at line 41 of Moose/Meta/Class.pm
# once (35µs+50µs) by Moose::Exporter::BEGIN@11 at line 574 of Class/MOP.pm
# once (35µs+50µs) by Moose::Exporter::BEGIN@11 at line 601 of Class/MOP.pm
# once (35µs+49µs) by Moose::Exporter::BEGIN@11 at line 619 of Class/MOP.pm
# once (35µs+49µs) by Moose::Exporter::BEGIN@11 at line 527 of Class/MOP.pm
# once (35µs+49µs) by Moose::Exporter::BEGIN@11 at line 511 of Class/MOP.pm
# once (34µs+50µs) by Moose::BEGIN@19 at line 60 of Moose/Meta/Class.pm
# once (35µs+49µs) by Moose::Exporter::BEGIN@11 at line 545 of Class/MOP.pm
# once (34µs+49µs) by Moose::Exporter::BEGIN@11 at line 277 of Class/MOP.pm
# once (34µs+49µs) by Moose::Meta::TypeCoercion::BEGIN@8 at line 27 of Moose/Meta/Attribute.pm
# once (35µs+48µs) by Moose::Exporter::BEGIN@11 at line 533 of Class/MOP.pm
# once (35µs+48µs) by Moose::Exporter::BEGIN@11 at line 650 of Class/MOP.pm
# once (35µs+48µs) by Moose::Exporter::BEGIN@11 at line 356 of Class/MOP.pm
# once (34µs+48µs) by Moose::Exporter::BEGIN@11 at line 322 of Class/MOP.pm
# once (35µs+48µs) by Moose::Exporter::BEGIN@11 at line 656 of Class/MOP.pm
# once (33µs+46µs) by Moose::BEGIN@19 at line 36 of Moose/Meta/Class.pm
# once (29µs+44µs) by Moose::Exporter::BEGIN@11 at line 687 of Class/MOP.pm
# spent 496µs within Moose::Meta::TypeConstraint::Role::role which was called 36 times, avg 14µs/call:
# 36 times (496µs+0s) by Moose::Meta::TypeConstraint::Role::_create_hand_optimized_type_constraint at line 34 of Moose/Meta/TypeConstraint/Role.pm, avg 14µs/call
# spent 169µs (48+122) within Class::MOP::Class::Immutable::Moose::Meta::Class::linearized_isa which was called 2 times, avg 85µs/call:
# 2 times (48µs+122µs) by Class::MOP::Class::find_next_method_by_name at line 1205 of Class/MOP/Class.pm, avg 85µs/call
# spent 682µs within Class::MOP::Method::Constructor::options which was called 55 times, avg 12µs/call:
# 55 times (682µs+0s) by Class::MOP::Method::Constructor::_generate_constructor_method_inline at line 118 of Class/MOP/Method/Constructor.pm, avg 12µs/call
# spent 426µs (37+389) within Class::MOP::Class::__ANON__::SERIAL::3::_eval_environment which was called:
# once (37µs+389µs) by Class::MOP::Method::Generated::_compile_code at line 47 of Class/MOP/Method/Generated.pm
# spent 46.4ms (19.1+27.3) within Moose::Meta::Attribute::_new which was called 123 times, avg 377µs/call:
# 123 times (19.1ms+27.3ms) by Class::MOP::Attribute::new at line 56 of Class/MOP/Attribute.pm, avg 377µs/call
# spent 120µs (58+62) within Moose::Meta::TypeConstraint::DuckType::meta which was called:
# once (58µs+62µs) by Moose::Util::TypeConstraints::BEGIN@36 at line 19 of Moose/Meta/TypeConstraint/DuckType.pm
# spent 3.32ms within Moose::Meta::Class::constructor_class which was called 253 times, avg 13µs/call:
# 65 times (826µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 293 of Class/MOP/Class.pm, avg 13µs/call
# 39 times (560µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 350 of Class/MOP/Class.pm, avg 14µs/call
# 39 times (454µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 291 of Class/MOP/Class.pm, avg 12µs/call
# 34 times (502µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 222 of Class/MOP/Class.pm, avg 15µs/call
# 26 times (325µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 288 of Class/MOP/Class.pm, avg 12µs/call
# 26 times (309µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 353 of Class/MOP/Class.pm, avg 12µs/call
# 24 times (345µs+0s) by Class::MOP::Class::_immutable_options at line 1305 of Class/MOP/Class.pm, avg 14µs/call
# spent 202µs within Class::MOP::Mixin::AttributeCore::has_init_arg which was called 21 times, avg 10µs/call:
# 21 times (202µs+0s) by Moose::Meta::Attribute::clone at line 237 of Moose/Meta/Attribute.pm, avg 10µs/call
# spent 3.20ms within Class::MOP::Mixin::AttributeCore::has_builder which was called 320 times, avg 10µs/call:
# 255 times (2.51ms+0s) by Class::MOP::Class::_inline_default_value at line 721 of Class/MOP/Class.pm, avg 10µs/call
# 26 times (255µs+0s) by Moose::Meta::Class::_inline_check_required_attr at line 356 of Moose/Meta/Class.pm, avg 10µs/call
# 19 times (238µs+0s) by Moose::Meta::Attribute::_inline_init_from_default at line 777 of Moose/Meta/Attribute.pm, avg 13µs/call
# 19 times (180µs+0s) by Moose::Meta::Attribute::_inline_generate_default at line 803 of Moose/Meta/Attribute.pm, avg 9µs/call
# once (11µs+0s) by Moose::Meta::Attribute::initialize_instance_slot at line 476 of Moose/Meta/Attribute.pm
# spent 1.92ms (1.78+145µs) within Moose::Meta::TypeConstraint::Parameterized::_new which was called 10 times, avg 192µs/call:
# 10 times (1.78ms+145µs) by Moose::Meta::TypeConstraint::new at line 70 of Moose/Meta/TypeConstraint.pm, avg 192µs/call
# spent 3.74ms within Class::MOP::Mixin::AttributeCore::has_accessor which was called 308 times, avg 12µs/call:
# 308 times (3.74ms+0s) by Class::MOP::Attribute::install_accessors at line 415 of Class/MOP/Attribute.pm, avg 12µs/call
# spent 291µs (44+247) within Class::MOP::Class::__ANON__::SERIAL::2::_canonicalize_handles which was called 2 times, avg 146µs/call:
# once (24µs+139µs) by Moose::Meta::Attribute::Native::Trait::_check_handles_values at line 106 of Moose/Meta/Attribute/Native/Trait.pm
# once (20µs+107µs) by Moose::Meta::Attribute::install_delegation at line 962 of Moose/Meta/Attribute.pm
# spent 102µs (46+56) within Data::Stream::Bulk::Filter::meta which was called:
# once (46µs+56µs) by Class::MOP::__ANON__[/home/doy/coding/src/Class-MOP/blib/lib//Class/MOP.pm:118] at line 38 of Data/Stream/Bulk/Filter.pm
# spent 1.95ms (1.82+125µs) within Class::MOP::Instance::_class_name which was called 138 times, avg 14µs/call:
# 138 times (1.82ms+125µs) by Class::MOP::Instance::create_instance at line 78 of Class/MOP/Instance.pm, avg 14µs/call
# spent 504µs (43+461) within Class::MOP::Class::__ANON__::SERIAL::3::_get_value which was called:
# once (43µs+461µs) by Moose::Meta::Method::Accessor::Native::Reader::_generate_method at line 20 of Moose/Meta/Method/Accessor/Native/Reader.pm
# spent 1.50ms within Moose::Meta::Role::get_required_methods_map which was called 117 times, avg 13µs/call:
# 69 times (884µs+0s) by Moose::Meta::Role::add_required_methods at line 266 of Moose/Meta/Role.pm, avg 13µs/call
# 48 times (616µs+0s) by Moose::Meta::Role::get_required_method_list at line 105 of Moose/Meta/Role.pm, avg 13µs/call
# spent 18.2ms (14.2+4.10) within Moose::Meta::Role::_new which was called 35 times, avg 521µs/call:
# 35 times (14.2ms+4.10ms) by Class::MOP::Package::initialize at line 33, avg 521µs/call
# spent 9.65ms (9.06+593µs) within Moose::Meta::Instance::_new which was called 125 times, avg 77µs/call:
# 125 times (9.06ms+593µs) by Class::MOP::Instance::new at line 42 of Class/MOP/Instance.pm, avg 77µs/call
# spent 387µs (39+348) within Class::MOP::Class::__ANON__::SERIAL::4::_eval_environment which was called:
# once (39µs+348µs) by Class::MOP::Method::Generated::_compile_code at line 47 of Class/MOP/Method/Generated.pm
# spent 7.35ms within Class::MOP::Method::Accessor::associated_attribute which was called 790 times, avg 9µs/call:
# 204 times (1.84ms+0s) by Moose::Meta::Method::Accessor::_instance_is_inlinable at line 59 of Moose/Meta/Method/Accessor.pm, avg 9µs/call
# 198 times (2.23ms+0s) by Moose::Meta::Method::Accessor::_eval_environment at line 42 of Moose/Meta/Method/Accessor.pm, avg 11µs/call
# 150 times (1.23ms+0s) by Class::MOP::Method::Accessor::_generate_reader_method_inline at line 137 of Class/MOP/Method/Accessor.pm, avg 8µs/call
# 53 times (478µs+0s) by Class::MOP::Method::Accessor::_generate_reader_method at line 126 of Class/MOP/Method/Accessor.pm, avg 9µs/call
# 43 times (353µs+0s) by Class::MOP::Method::Accessor::_generate_predicate_method_inline at line 199 of Class/MOP/Method/Accessor.pm, avg 8µs/call
# 41 times (336µs+0s) by Class::MOP::Method::Accessor::_generate_accessor_method_inline at line 107 of Class/MOP/Method/Accessor.pm, avg 8µs/call
# 29 times (233µs+0s) by Class::MOP::Method::Accessor::_generate_clearer_method_inline at line 224 of Class/MOP/Method/Accessor.pm, avg 8µs/call
# 15 times (149µs+0s) by Class::MOP::Method::Accessor::_generate_accessor_method at line 95 of Class/MOP/Method/Accessor.pm, avg 10µs/call
# 14 times (108µs+0s) by Class::MOP::Method::Accessor::_generate_writer_method_inline at line 174 of Class/MOP/Method/Accessor.pm, avg 8µs/call
# 13 times (122µs+0s) by Class::MOP::Method::Accessor::_generate_predicate_method at line 190 of Class/MOP/Method/Accessor.pm, avg 9µs/call
# 5 times (43µs+0s) by Moose::Meta::Method::Accessor::_inline_check_lazy at line 105 of Moose/Meta/Method/Accessor.pm, avg 9µs/call
# 5 times (41µs+0s) by Moose::Meta::Method::Accessor::_get_value at line 121 of Moose/Meta/Method/Accessor.pm, avg 8µs/call
# 4 times (32µs+0s) by Moose::Meta::Method::Accessor::_writer_value_needs_copy at line 93 of Moose/Meta/Method/Accessor.pm, avg 8µs/call
# 3 times (29µs+0s) by Class::MOP::Method::Accessor::_generate_writer_method at line 165 of Class/MOP/Method/Accessor.pm, avg 10µs/call
# 2 times (22µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_inline_get_old_value_for_trigger at line 122 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 11µs/call
# 2 times (18µs+0s) by Moose::Meta::Method::Accessor::_inline_trigger at line 117 of Moose/Meta/Method/Accessor.pm, avg 9µs/call
# 2 times (17µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_inline_coerce_new_values at line 17 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 8µs/call
# 2 times (16µs+0s) by Moose::Meta::Method::Accessor::Native::Writer::_constraint_must_be_checked at line 83 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 8µs/call
# 2 times (16µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_tc_member_type at line 38 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 8µs/call
# 2 times (16µs+0s) by Moose::Meta::Method::Accessor::Native::Writer::_get_is_lvalue at line 161 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 8µs/call
# once (11µs+0s) by Moose::Meta::Attribute::_process_accessors at line 912 of Moose/Meta/Attribute.pm
# spent 301µs within Moose::Meta::Class::_get_role_applications which was called 21 times, avg 14µs/call:
# 21 times (301µs+0s) by Moose::Meta::Class::add_role_application at line 194 of Moose/Meta/Class.pm, avg 14µs/call
# spent 102µs (45+56) within KiokuDB::TypeMap::Shadow::meta which was called:
# once (45µs+56µs) by KiokuDB::BEGIN@15 at line 28 of KiokuDB/TypeMap/Shadow.pm
# spent 459µs (43+416) within Class::MOP::Class::__ANON__::SERIAL::6::_get_value which was called:
# once (43µs+416µs) by Moose::Meta::Method::Accessor::Native::Writer::_generate_method at line 22 of Moose/Meta/Method/Accessor/Native/Writer.pm
# spent 2.09ms (1.72+367µs) within Moose::Meta::Mixin::AttributeCore::has_handles which was called 125 times, avg 17µs/call:
# 125 times (1.72ms+367µs) by Moose::Meta::Attribute::install_accessors at line 885 of Moose/Meta/Attribute.pm, avg 17µs/call
# spent 16.2ms (5.20+11.0) within Class::MOP::Class::Immutable::Class::MOP::Class::_method_map which was called 291 times, avg 56µs/call:
# 268 times (4.77ms+10.2ms) by Class::MOP::Mixin::HasMethods::_get_maybe_raw_method at line 129 of Class/MOP/Mixin/HasMethods.pm, avg 56µs/call
# 23 times (436µs+773µs) by Class::MOP::Mixin::HasMethods::get_method at line 119 of Class/MOP/Mixin/HasMethods.pm, avg 53µs/call
# spent 101µs (44+56) within KiokuDB::Linker::meta which was called:
# once (44µs+56µs) by KiokuDB::BEGIN@12 at line 381 of KiokuDB/Linker.pm
# spent 6.42ms (32µs+6.39) within Class::MOP::Class::__ANON__::SERIAL::6::new which was called:
# once (32µs+6.39ms) by Class::MOP::Class:::around at line 149 of Moose/Meta/Attribute/Native/Trait.pm
# spent 483ms (26µs+483) within Class::MOP::Class::__ANON__::SERIAL::5::install_accessors which was called:
# once (26µs+483ms) by Class::MOP::Class::__ANON__[/home/doy/coding/src/Class-MOP/blib/lib//Class/MOP/Class.pm:932] at line 931 of Class/MOP/Class.pm
# spent 16µs within Class::MOP::Class::__ANON__::SERIAL::2::_used_default_is which was called:
# once (16µs+0s) by Class::MOP::Class:::after at line 56 of Moose/Meta/Attribute/Native/Trait.pm
# spent 3.10ms (2.77+327µs) within Moose::Meta::Mixin::AttributeCore::has_type_constraint which was called 251 times, avg 12µs/call:
# 210 times (2.31ms+327µs) by Moose::Meta::Attribute::_inline_check_constraint at line 641 of Moose/Meta/Attribute.pm, avg 13µs/call
# 19 times (241µs+0s) by Moose::Meta::Attribute::_inline_init_from_default at line 787 of Moose/Meta/Attribute.pm, avg 13µs/call
# 11 times (115µs+0s) by Moose::Meta::Attribute::_coerce_and_verify at line 1123 of Moose/Meta/Attribute.pm, avg 10µs/call
# 9 times (80µs+0s) by Moose::Meta::Attribute::verify_against_type_constraint at line 1137 of Moose/Meta/Attribute.pm, avg 9µs/call
# 2 times (25µs+0s) by Moose::Meta::Method::Accessor::Native::Writer::_constraint_must_be_checked at line 85 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 13µs/call
# spent 3.50ms within Class::MOP::Mixin::AttributeCore::has_predicate which was called 308 times, avg 11µs/call:
# 308 times (3.50ms+0s) by Class::MOP::Attribute::install_accessors at line 427 of Class/MOP/Attribute.pm, avg 11µs/call
# spent 3.10ms within Moose::Meta::TypeConstraint::name which was called 236 times, avg 13µs/call:
# 98 times (1.24ms+0s) by Moose::Meta::TypeConstraint::Registry::add_type_constraint at line 52 of Moose/Meta/TypeConstraint/Registry.pm, avg 13µs/call
# 60 times (833µs+0s) by Moose::Util::TypeConstraints::register_type_constraint at line 267 of Moose/Util/TypeConstraints.pm, avg 14µs/call
# 25 times (328µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_constraint_for at line 25 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 13µs/call
# 20 times (256µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::parameterize at line 68 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 13µs/call
# 15 times (195µs+0s) by Moose::Meta::TypeConstraint::Union::new at line 26 of Moose/Meta/TypeConstraint/Union.pm, avg 13µs/call
# 10 times (139µs+0s) by Moose::Meta::TypeConstraint::_compile_subtype at line 274 of Moose/Meta/TypeConstraint.pm, avg 14µs/call
# 5 times (66µs+0s) by Moose::Meta::TypeConstraint::_compile_subtype at line 287 of Moose/Meta/TypeConstraint.pm, avg 13µs/call
# 2 times (30µs+0s) by Moose::Meta::Method::Accessor::Native::Writer::_is_root_type at line 95 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 15µs/call
# once (14µs+0s) by Moose::Meta::TypeConstraint::_compile_type at line 300 of Moose/Meta/TypeConstraint.pm
# spent 322µs (24+298) within Class::MOP::Class::Immutable::Moose::Meta::Class::superclasses which was called:
# once (24µs+298µs) by Class::MOP::Class::class_precedence_list at line 1070 of Class/MOP/Class.pm
# spent 3.40ms (1.30+2.11) within Moose::Meta::Role::meta which was called 37 times, avg 92µs/call:
# 35 times (1.22ms+2.01ms) by Class::MOP::Method::Meta::wrap at line 56 of Class/MOP/Method/Meta.pm, avg 92µs/call
# once (41µs+48µs) by Moose::BEGIN@27 at line 43 of Moose/Meta/Role.pm
# once (33µs+46µs) by KiokuDB::BEGIN@4 at line 236 of Moose.pm
# spent 2.23ms (1.76+467µs) within Moose::Meta::Role::Application::ToRole::_new which was called 18 times, avg 124µs/call:
# 18 times (1.76ms+467µs) by Moose::Meta::Role::Application::new at line 25 of Moose/Meta/Role/Application.pm, avg 124µs/call
# spent 2.35ms (167µs+2.18) within Moose::Meta::Role::Method::Required::meta which was called 4 times, avg 586µs/call:
# 2 times (60µs+85µs) by KiokuDB::BEGIN@4 at line 236 of Moose.pm, avg 72µs/call
# once (43µs+2.03ms) by Moose::Meta::Role::BEGIN@20 at line 15 of Moose/Meta/Role/Method/Conflicting.pm
# once (64µs+68µs) by Moose::Meta::Role::BEGIN@19 at line 20 of Moose/Meta/Role/Method/Required.pm
# spent 309µs (213+96) within Moose::Meta::Role::add_after_method_modifier which was called 3 times, avg 103µs/call:
# 2 times (136µs+62µs) by Moose::Meta::Role::Application::ToRole::apply_method_modifiers at line 180 of Moose/Meta/Role/Application/ToRole.pm, avg 99µs/call
# once (77µs+34µs) by Moose::Util::add_method_modifier at line 244 of Moose/Util.pm
# spent 23µs within Moose::Meta::Role::conflicting_method_metaclass which was called:
# once (23µs+0s) by Moose::Meta::Role::add_conflicting_method at line 278 of Moose/Meta/Role.pm
# spent 315µs (47+268) within Class::MOP::Class::__ANON__::SERIAL::5::_canonicalize_handles which was called 2 times, avg 158µs/call:
# once (26µs+146µs) by Moose::Meta::Attribute::Native::Trait::_check_handles_values at line 106 of Moose/Meta/Attribute/Native/Trait.pm
# once (22µs+121µs) by Moose::Meta::Attribute::install_delegation at line 962 of Moose/Meta/Attribute.pm
# spent 190µs (78+112) within Class::MOP::Class::__ANON__::SERIAL::2::meta which was called 2 times, avg 95µs/call:
# once (44µs+57µs) by Moose::Meta::Attribute::new at line 69 of Moose/Meta/Attribute.pm
# once (34µs+55µs) by Moose::Meta::Attribute::Native::Trait::_build_native_type at line 184 of Moose/Meta/Attribute/Native/Trait.pm
# spent 19.2ms (69µs+19.1) within Class::MOP::Class::__ANON__::SERIAL::5::_make_delegation_method which was called 3 times, avg 6.39ms/call:
# 3 times (69µs+19.1ms) by Moose::Meta::Attribute::install_delegation at line 985 of Moose/Meta/Attribute.pm, avg 6.39ms/call
# spent 4.96ms (4.63+328µs) within Moose::Meta::Mixin::AttributeCore::type_constraint which was called 326 times, avg 15µs/call:
# 198 times (3.10ms+328µs) by Moose::Meta::Method::Accessor::_eval_environment at line 43 of Moose/Meta/Method/Accessor.pm, avg 17µs/call
# 111 times (1.32ms+0s) by Moose::Meta::Method::Constructor::_eval_environment at line 71 of Moose/Meta/Method/Constructor.pm, avg 12µs/call
# 9 times (110µs+0s) by Moose::Meta::Attribute::verify_against_type_constraint at line 1139 of Moose/Meta/Attribute.pm, avg 12µs/call
# 4 times (50µs+0s) by Moose::Meta::Attribute::_inline_check_coercion at line 632 of Moose/Meta/Attribute.pm, avg 13µs/call
# 2 times (27µs+0s) by Moose::Meta::Method::Accessor::Native::Writer::_constraint_must_be_checked at line 85 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 14µs/call
# 2 times (23µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_tc_member_type at line 38 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 12µs/call
# spent 101µs (45+56) within KiokuDB::LiveObjects::meta which was called:
# once (45µs+56µs) by KiokuDB::BEGIN@13 at line 531 of KiokuDB/LiveObjects.pm
# spent 104µs (46+59) within Class::MOP::Class::Immutable::Moose::Meta::Class::is_immutable which was called 2 times, avg 52µs/call:
# 2 times (46µs+59µs) by Class::MOP::Class::_real_ref_name at line 126 of Class/MOP/Class.pm, avg 52µs/call
# spent 303µs (142+162) within Moose::Meta::Role::Application::meta which was called 3 times, avg 101µs/call:
# once (71µs+65µs) by Moose::BEGIN@29 at line 15 of Moose/Meta/Role/Application.pm
# once (41µs+56µs) by Moose::BEGIN@29 at line 21 of Moose/Meta/Role/Application.pm
# once (29µs+41µs) by KiokuDB::BEGIN@4 at line 236 of Moose.pm
# spent 2.49ms (2.02+475µs) within Moose::Meta::Role::Application::ToClass::_new which was called 21 times, avg 119µs/call:
# 21 times (2.02ms+475µs) by Moose::Meta::Role::Application::new at line 25 of Moose/Meta/Role/Application.pm, avg 119µs/call
# spent 7.35ms (6.94+418µs) within Moose::Meta::Role::Method::_new which was called 86 times, avg 86µs/call:
# 86 times (6.94ms+418µs) by Class::MOP::Method::wrap at line 44 of Class/MOP/Method.pm, avg 86µs/call
# spent 98µs (43+55) within KiokuDB::meta which was called:
# once (43µs+55µs) by main::BEGIN@0 at line 655 of KiokuDB.pm
# spent 5.19ms (612µs+4.57) within Class::MOP::Class::Immutable::Class::MOP::Class::class_precedence_list which was called 30 times, avg 173µs/call:
# 30 times (612µs+4.57ms) by Class::MOP::Class::class_precedence_list at line 1068 of Class/MOP/Class.pm, avg 173µs/call
# spent 3.81ms within Class::MOP::Mixin::AttributeCore::has_writer which was called 308 times, avg 12µs/call:
# 308 times (3.81ms+0s) by Class::MOP::Attribute::install_accessors at line 423 of Class/MOP/Attribute.pm, avg 12µs/call
# spent 300µs (27+273) within Class::MOP::Class::__ANON__::SERIAL::8::_inline_tc_code which was called:
# once (27µs+273µs) by Moose::Meta::Method::Accessor::Native::Writer::_inline_writer_core at line 54 of Moose/Meta/Method/Accessor/Native/Writer.pm
# spent 1.05ms (963µs+91µs) within Moose::Meta::TypeConstraint::Union::_new which was called 6 times, avg 176µs/call:
# 6 times (963µs+91µs) by Moose::Meta::TypeConstraint::new at line 70 of Moose/Meta/TypeConstraint.pm, avg 176µs/call
# spent 2.02ms within Moose::Meta::Role::Method::Required::name which was called 150 times, avg 13µs/call:
# 69 times (866µs+0s) by Moose::Meta::Role::add_required_methods at line 266 of Moose/Meta/Role.pm, avg 13µs/call
# 45 times (654µs+0s) by Moose::Meta::Role::Application::ToClass::check_required_methods at line 62 of Moose/Meta/Role/Application/ToClass.pm, avg 15µs/call
# 22 times (326µs+0s) by Moose::Meta::Role::Application::ToRole::check_required_methods at line 39 of Moose/Meta/Role/Application/ToRole.pm, avg 15µs/call
# 14 times (178µs+0s) by Moose::Meta::Role::Application::RoleSummation::check_required_methods at line 95 of Moose/Meta/Role/Application/RoleSummation.pm, avg 13µs/call
# spent 14.6ms (1.51+13.1) within Class::MOP::Mixin::meta which was called 41 times, avg 357µs/call:
# 4 times (121µs+169µs) by Moose::Exporter::BEGIN@11 at line 724 of Class/MOP.pm, avg 73µs/call
# once (48µs+2.98ms) by Moose::Exporter::BEGIN@11 at line 193 of Class/MOP.pm
# once (46µs+2.37ms) by Moose::Exporter::BEGIN@11 at line 400 of Class/MOP.pm
# once (46µs+2.00ms) by base::import at line 11 of Moose/Meta/Mixin/AttributeCore.pm
# once (37µs+1.96ms) by Moose::Exporter::BEGIN@11 at line 235 of Class/MOP.pm
# once (47µs+1.92ms) by Moose::Meta::Role::BEGIN@17 at line 15 of Moose/Meta/Role/Attribute.pm
# once (58µs+85µs) by Moose::Exporter::BEGIN@11 at line 421 of Class/MOP.pm
# once (54µs+82µs) by base::import at line 16 of Moose/Meta/Mixin/AttributeCore.pm
# once (40µs+67µs) by Moose::Meta::Role::BEGIN@17 at line 33 of Moose/Meta/Role/Attribute.pm
# once (43µs+61µs) by Moose::Exporter::BEGIN@11 at line 414 of Class/MOP.pm
# once (37µs+66µs) by Moose::Exporter::BEGIN@11 at line 469 of Class/MOP.pm
# once (38µs+55µs) by base::import at line 15 of Moose/Meta/Mixin/AttributeCore.pm
# once (37µs+53µs) by base::import at line 17 of Moose/Meta/Mixin/AttributeCore.pm
# once (36µs+53µs) by Moose::Meta::Role::BEGIN@17 at line 21 of Moose/Meta/Role/Attribute.pm
# once (36µs+52µs) by base::import at line 42 of Moose/Meta/Mixin/AttributeCore.pm
# once (36µs+52µs) by base::import at line 23 of Moose/Meta/Mixin/AttributeCore.pm
# once (36µs+52µs) by base::import at line 19 of Moose/Meta/Mixin/AttributeCore.pm
# once (36µs+52µs) by Moose::Meta::Role::BEGIN@17 at line 27 of Moose/Meta/Role/Attribute.pm
# once (36µs+52µs) by base::import at line 21 of Moose/Meta/Mixin/AttributeCore.pm
# once (36µs+51µs) by base::import at line 29 of Moose/Meta/Mixin/AttributeCore.pm
# once (35µs+52µs) by base::import at line 35 of Moose/Meta/Mixin/AttributeCore.pm
# once (36µs+51µs) by base::import at line 12 of Moose/Meta/Mixin/AttributeCore.pm
# once (36µs+51µs) by base::import at line 20 of Moose/Meta/Mixin/AttributeCore.pm
# once (35µs+51µs) by base::import at line 13 of Moose/Meta/Mixin/AttributeCore.pm
# once (34µs+51µs) by Moose::Exporter::BEGIN@11 at line 462 of Class/MOP.pm
# once (35µs+50µs) by Moose::Exporter::BEGIN@11 at line 196 of Class/MOP.pm
# once (34µs+50µs) by Moose::Exporter::BEGIN@11 at line 428 of Class/MOP.pm
# once (33µs+50µs) by Moose::Exporter::BEGIN@11 at line 238 of Class/MOP.pm
# once (33µs+50µs) by Moose::Exporter::BEGIN@11 at line 476 of Class/MOP.pm
# once (33µs+50µs) by Moose::Exporter::BEGIN@11 at line 208 of Class/MOP.pm
# once (33µs+49µs) by Moose::Exporter::BEGIN@11 at line 448 of Class/MOP.pm
# once (33µs+49µs) by Moose::Exporter::BEGIN@11 at line 441 of Class/MOP.pm
# once (34µs+49µs) by Moose::Exporter::BEGIN@11 at line 678 of Class/MOP.pm
# once (33µs+49µs) by Moose::Exporter::BEGIN@11 at line 455 of Class/MOP.pm
# once (33µs+48µs) by Moose::Exporter::BEGIN@11 at line 435 of Class/MOP.pm
# once (33µs+49µs) by Moose::Exporter::BEGIN@11 at line 483 of Class/MOP.pm
# once (32µs+46µs) by KiokuDB::BEGIN@4 at line 268 of Moose.pm
# once (29µs+41µs) by KiokuDB::BEGIN@4 at line 236 of Moose.pm
# spent 4.51ms within Moose::Meta::Role::Application::get_method_aliases which was called 356 times, avg 13µs/call:
# 334 times (4.24ms+0s) by Moose::Meta::Role::Application::is_method_aliased at line 38 of Moose/Meta/Role/Application.pm, avg 13µs/call
# 22 times (271µs+0s) by Moose::Meta::Role::Application::is_aliased_method at line 43 of Moose/Meta/Role/Application.pm, avg 12µs/call
# spent 32.5ms (7.04+25.5) within Class::MOP::Class::Immutable::Class::MOP::Class::get_meta_instance which was called 389 times, avg 84µs/call:
# 234 times (4.09ms+20.2ms) by Class::MOP::Attribute::_inline_instance_set at line 285 of Class/MOP/Attribute.pm, avg 104µs/call
# 63 times (1.13ms+1.91ms) by Class::MOP::Attribute::has_value at line 316 of Class/MOP/Attribute.pm, avg 48µs/call
# 55 times (1.17ms+2.18ms) by Class::MOP::Class::_construct_instance at line 558 of Class/MOP/Class.pm, avg 61µs/call
# 32 times (566µs+995µs) by Class::MOP::Attribute::get_raw_value at line 295 of Class/MOP/Attribute.pm, avg 49µs/call
# 2 times (40µs+72µs) by Class::MOP::Attribute::set_initial_value at line 259 of Class/MOP/Attribute.pm, avg 56µs/call
# 2 times (35µs+61µs) by Moose::Meta::Attribute::_weaken_value at line 695 of Moose/Meta/Attribute.pm, avg 48µs/call
# once (17µs+30µs) by Moose::Meta::Attribute::_inline_weaken_value at line 676 of Moose/Meta/Attribute.pm
# spent 25.3ms (27µs+25.2) within Moose::Meta::Attribute::Custom::Trait::Array::register_implementation which was called:
# once (27µs+25.2ms) by Moose::Util::resolve_metaclass_alias at line 207 of Moose/Util.pm
# spent 271µs within Moose::Meta::TypeConstraint::has_coercion which was called 23 times, avg 12µs/call:
# 15 times (167µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_constraint_for at line 28 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 11µs/call
# 4 times (53µs+0s) by Moose::Meta::Attribute::_inline_check_coercion at line 632 of Moose/Meta/Attribute.pm, avg 13µs/call
# 2 times (26µs+0s) by Moose::Util::TypeConstraints::_install_type_coercions at line 572 of Moose/Util/TypeConstraints.pm, avg 13µs/call
# 2 times (24µs+0s) by Moose::Meta::Attribute::_process_coerce_option at line 368 of Moose/Meta/Attribute.pm, avg 12µs/call
# spent 941µs within Moose::Meta::Role::get_before_method_modifiers_map which was called 74 times, avg 13µs/call:
# 48 times (661µs+0s) by Moose::Meta::Role::get_method_modifier_list at line 382 of Moose/Meta/Role.pm, avg 14µs/call
# 12 times (126µs+0s) by Moose::Meta::Role::add_before_method_modifier at line 324 of Moose/Meta/Role.pm, avg 11µs/call
# 8 times (93µs+0s) by Moose::Meta::Role::get_before_method_modifiers at line 309 of Moose/Meta/Role.pm, avg 12µs/call
# 6 times (61µs+0s) by Moose::Meta::Role::add_before_method_modifier at line 327 of Moose/Meta/Role.pm, avg 10µs/call
# spent 100µs (45+56) within KiokuDB::TypeMap::meta which was called:
# once (45µs+56µs) by KiokuDB::BEGIN@14 at line 171 of KiokuDB/TypeMap.pm
# spent 5.46ms (4.73+731µs) within Moose::Meta::Mixin::AttributeCore::should_coerce which was called 422 times, avg 13µs/call:
# 210 times (2.16ms+333µs) by Moose::Meta::Attribute::_inline_check_coercion at line 632 of Moose/Meta/Attribute.pm, avg 12µs/call
# 199 times (2.42ms+398µs) by Moose::Meta::Attribute::_writer_value_needs_copy at line 593 of Moose/Meta/Attribute.pm, avg 14µs/call
# 9 times (103µs+0s) by Moose::Meta::Attribute::_coerce_and_verify at line 1125 of Moose/Meta/Attribute.pm, avg 11µs/call
# 2 times (26µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_inline_coerce_new_values at line 17 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 13µs/call
# 2 times (22µs+0s) by Moose::Meta::Method::Accessor::Native::Writer::_constraint_must_be_checked at line 85 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 11µs/call
# spent 384µs (162+221) within Moose::Meta::Role::Composite::meta which was called 4 times, avg 96µs/call:
# once (56µs+63µs) by Moose::BEGIN@28 at line 21 of Moose/Meta/Role/Composite.pm
# once (37µs+53µs) by KiokuDB::BEGIN@4 at line 236 of Moose.pm
# once (35µs+53µs) by Moose::BEGIN@28 at line 31 of Moose/Meta/Role/Composite.pm
# once (35µs+52µs) by Moose::BEGIN@28 at line 33 of Moose/Meta/Role/Composite.pm
# spent 192µs within Moose::Meta::TypeConstraint::has_parent which was called 16 times, avg 12µs/call:
# 16 times (192µs+0s) by Moose::Meta::TypeConstraint::_actually_compile_type_constraint at line 221 of Moose/Meta/TypeConstraint.pm, avg 12µs/call
# spent 100µs (44+56) within KiokuDB::TypeMap::Entry::Alias::meta which was called:
# once (44µs+56µs) by KiokuDB::TypeMap::BEGIN@10 at line 14 of KiokuDB/TypeMap/Entry/Alias.pm
# spent 4.36ms within Class::MOP::Method::_set_original_method which was called 387 times, avg 11µs/call:
# 387 times (4.36ms+0s) by Class::MOP::Method::clone at line 135 of Class/MOP/Method.pm, avg 11µs/call
# spent 1.92ms (1.62+302µs) within Moose::Meta::Mixin::AttributeCore::should_auto_deref which was called 123 times, avg 16µs/call:
# 123 times (1.62ms+302µs) by Moose::Meta::Attribute::_auto_deref at line 853 of Moose/Meta/Attribute.pm, avg 16µs/call
# spent 1.62ms (27µs+1.59) within Class::MOP::Class::__ANON__::SERIAL::5::_process_options which was called:
# once (27µs+1.59ms) by Moose::Meta::Attribute::new at line 62 of Moose/Meta/Attribute.pm
# spent 101µs (44+57) within KiokuDB::TypeMap::Entry::Compiled::meta which was called:
# once (44µs+57µs) by KiokuDB::TypeMap::Entry::Std::BEGIN@6 at line 26 of KiokuDB/TypeMap/Entry/Compiled.pm
# spent 2.03ms within Moose::Meta::Role::get_around_method_modifiers_map which was called 181 times, avg 11µs/call:
# 62 times (668µs+0s) by Moose::Meta::Role::add_around_method_modifier at line 324 of Moose/Meta/Role.pm, avg 11µs/call
# 48 times (598µs+0s) by Moose::Meta::Role::get_method_modifier_list at line 382 of Moose/Meta/Role.pm, avg 12µs/call
# 40 times (437µs+0s) by Moose::Meta::Role::get_around_method_modifiers at line 309 of Moose/Meta/Role.pm, avg 11µs/call
# 31 times (329µs+0s) by Moose::Meta::Role::add_around_method_modifier at line 327 of Moose/Meta/Role.pm, avg 11µs/call
# spent 632µs within Moose::Meta::Role::get_roles which was called 52 times, avg 12µs/call:
# 18 times (244µs+0s) by Moose::Meta::Role::add_role at line 399 of Moose/Meta/Role.pm, avg 14µs/call
# 9 times (95µs+0s) by Moose::Meta::Role::Application::RoleSummation::apply_method_modifiers at line 245 of Moose/Meta/Role/Application/RoleSummation.pm, avg 11µs/call
# 4 times (44µs+0s) by Moose::Meta::Role::calculate_all_roles at line 410 of Moose/Meta/Role.pm, avg 11µs/call
# 3 times (43µs+0s) by Moose::Meta::Role::Application::RoleSummation::check_role_exclusions at line 70 of Moose/Meta/Role/Application/RoleSummation.pm, avg 14µs/call
# 3 times (40µs+0s) by Moose::Meta::Role::Application::RoleSummation::apply_override_method_modifiers at line 214 of Moose/Meta/Role/Application/RoleSummation.pm, avg 14µs/call
# 3 times (37µs+0s) by Moose::Meta::Role::Application::RoleSummation::apply_attributes at line 121 of Moose/Meta/Role/Application/RoleSummation.pm, avg 12µs/call
# 3 times (35µs+0s) by Moose::Meta::Role::Application::RoleSummation::apply_methods at line 178 of Moose/Meta/Role/Application/RoleSummation.pm, avg 12µs/call
# 3 times (33µs+0s) by Moose::Meta::Role::Application::RoleSummation::check_required_methods at line 100 of Moose/Meta/Role/Application/RoleSummation.pm, avg 11µs/call
# 3 times (31µs+0s) by Moose::Meta::Role::Application::RoleSummation::check_role_exclusions at line 78 of Moose/Meta/Role/Application/RoleSummation.pm, avg 10µs/call
# 3 times (30µs+0s) by Moose::Meta::Role::Application::RoleSummation::check_required_methods at line 98 of Moose/Meta/Role/Application/RoleSummation.pm, avg 10µs/call # spent 60.6ms making 1057 calls to Package::Stash::XS::add_symbol, avg 57µs/call
# spent 10.5ms making 1057 calls to Class::MOP::Package::_package_stash, avg 10µs/call
# spent 5.22ms making 1057 calls to Package::Stash::XS::name, avg 5µs/call | ||
| 107 | } | ||||
| 108 | |||||
| 109 | sub remove_package_glob { | ||||
| 110 | my $self = shift; | ||||
| 111 | $self->_package_stash->remove_glob(@_); | ||||
| 112 | } | ||||
| 113 | |||||
| 114 | # ... these functions deal with stuff on the namespace level | ||||
| 115 | |||||
| 116 | # spent 65.6ms (32.8+32.8) within Class::MOP::Package::has_package_symbol which was called 1056 times, avg 62µs/call:
# 858 times (26.2ms+26.3ms) by Moose::Exporter::__ANON__[/home/doy/coding/src/Moose/blib/lib//Moose/Exporter.pm:125] at line 109 of Moose/Exporter.pm, avg 61µs/call
# 192 times (6.42ms+6.15ms) by Moose::Meta::Attribute::_process_accessors at line 936 of Moose/Meta/Attribute.pm, avg 65µs/call
# 6 times (192µs+343µs) by Moose::Exporter::build_import_methods at line 79 of Moose/Exporter.pm, avg 89µs/call | ||||
| 117 | 2112 | 53.5ms | my $self = shift; | ||
| 118 | 3168 | 37.4ms | $self->_package_stash->has_symbol(@_); # spent 24.2ms making 1056 calls to Package::Stash::XS::has_symbol, avg 23µs/call
# spent 8.61ms making 1056 calls to Class::MOP::Package::_package_stash, avg 8µs/call
# spent 4.62ms making 1056 calls to Package::Stash::XS::namespace, avg 4µs/call | ||
| 119 | } | ||||
| 120 | |||||
| 121 | # spent 120ms (56.5+63.1) within Class::MOP::Package::get_package_symbol which was called 1800 times, avg 66µs/call:
# 1798 times (56.5ms+63.0ms) by Class::MOP::Mixin::HasMethods::_get_maybe_raw_method at line 132 of Class/MOP/Mixin/HasMethods.pm, avg 66µs/call
# 2 times (59µs+59µs) by Moose::Exporter::__ANON__[/home/doy/coding/src/Moose/blib/lib//Moose/Exporter.pm:125] at line 109 of Moose/Exporter.pm, avg 59µs/call | ||||
| 122 | 3600 | 95.5ms | my $self = shift; | ||
| 123 | 5400 | 71.6ms | $self->_package_stash->get_symbol(@_); # spent 45.5ms making 1800 calls to Package::Stash::XS::get_symbol, avg 25µs/call
# spent 17.6ms making 1800 calls to Class::MOP::Package::_package_stash, avg 10µs/call
# spent 8.47ms making 1800 calls to Package::Stash::XS::namespace, avg 5µs/call | ||
| 124 | } | ||||
| 125 | |||||
| 126 | # spent 27.3ms (9.05+18.3) within Class::MOP::Package::get_or_add_package_symbol which was called 282 times, avg 97µs/call:
# 282 times (9.05ms+18.3ms) by Class::MOP::Class::superclasses at line 978 of Class/MOP/Class.pm, avg 97µs/call | ||||
| 127 | 564 | 18.7ms | my $self = shift; | ||
| 128 | 912 | 20.1ms | $self->_package_stash->get_or_add_symbol(@_); # spent 10.4ms making 282 calls to Package::Stash::XS::get_or_add_symbol, avg 37µs/call
# spent 7.91ms making 282 calls to Class::MOP::Package::_package_stash, avg 28µs/call
# spent 1.50ms making 282 calls to Package::Stash::XS::namespace, avg 5µs/call
# spent 335µs making 66 calls to Package::Stash::XS::name, avg 5µs/call | ||
| 129 | } | ||||
| 130 | |||||
| 131 | sub remove_package_symbol { | ||||
| 132 | my $self = shift; | ||||
| 133 | $self->_package_stash->remove_symbol(@_); | ||||
| 134 | } | ||||
| 135 | |||||
| 136 | # spent 3.05ms (1.28+1.78) within Class::MOP::Package::list_all_package_symbols which was called 35 times, avg 87µs/call:
# 35 times (1.28ms+1.78ms) by Class::MOP::Mixin::HasMethods::_full_method_map at line 200 of Class/MOP/Mixin/HasMethods.pm, avg 87µs/call | ||||
| 137 | 70 | 2.61ms | my $self = shift; | ||
| 138 | 105 | 1.96ms | $self->_package_stash->list_all_symbols(@_); # spent 1.46ms making 35 calls to Package::Stash::XS::list_all_symbols, avg 42µs/call
# spent 318µs making 35 calls to Class::MOP::Package::_package_stash, avg 9µs/call
# spent 186µs making 35 calls to Package::Stash::XS::namespace, avg 5µs/call | ||
| 139 | } | ||||
| 140 | |||||
| 141 | sub get_all_package_symbols { | ||||
| 142 | my $self = shift; | ||||
| 143 | $self->_package_stash->get_all_symbols(@_); | ||||
| 144 | } | ||||
| 145 | |||||
| 146 | 1 | 17µs | 1; | ||
| 147 | |||||
| 148 | __END__ | ||||
# spent 14.6ms within Class::MOP::Attribute::associated_class which was called 2532 times, avg 6µs/call:
# 575 times (2.98ms+0s) by Class::MOP::Attribute::_inline_instance_set at line 285 of Class/MOP/Attribute.pm, avg 5µs/call
# 385 times (2.40ms+0s) by Moose::Meta::Attribute::_process_accessors at line 936 of Moose/Meta/Attribute.pm, avg 6µs/call
# 361 times (2.03ms+0s) by Class::MOP::Attribute::__ANON__[/home/doy/coding/src/Class-MOP/blib/lib//Class/MOP/Attribute.pm:401] at line 393 of Class/MOP/Attribute.pm, avg 6µs/call
# 308 times (2.05ms+0s) by Class::MOP::Attribute::install_accessors at line 413 of Class/MOP/Attribute.pm, avg 7µs/call
# 204 times (1.20ms+0s) by Moose::Meta::Method::Accessor::_instance_is_inlinable at line 59 of Moose/Meta/Method/Accessor.pm, avg 6µs/call
# 196 times (1.13ms+0s) by Class::MOP::Attribute::_inline_instance_get at line 308 of Class/MOP/Attribute.pm, avg 6µs/call
# 193 times (1.06ms+0s) by Moose::Meta::Attribute::_process_accessors at line 910 of Moose/Meta/Attribute.pm, avg 5µs/call
# 85 times (426µs+0s) by Class::MOP::Attribute::_process_accessors at line 381 of Class/MOP/Attribute.pm, avg 5µs/call
# 62 times (355µs+0s) by Class::MOP::Attribute::_inline_instance_has at line 329 of Class/MOP/Attribute.pm, avg 6µs/call
# 57 times (307µs+0s) by Class::MOP::Attribute::_process_accessors at line 371 of Class/MOP/Attribute.pm, avg 5µs/call
# 29 times (160µs+0s) by Class::MOP::Attribute::_inline_instance_clear at line 350 of Class/MOP/Attribute.pm, avg 6µs/call
# 28 times (189µs+0s) by Moose::Meta::Attribute::install_delegation at line 987 of Moose/Meta/Attribute.pm, avg 7µs/call
# 23 times (143µs+0s) by Moose::Meta::Attribute::_make_delegation_method at line 1109 of Moose/Meta/Attribute.pm, avg 6µs/call
# 10 times (60µs+0s) by Moose::Meta::Attribute::_inline_weaken_value at line 676 of Moose/Meta/Attribute.pm, avg 6µs/call
# 9 times (65µs+0s) by Moose::Meta::Attribute::install_delegation at line 966 of Moose/Meta/Attribute.pm, avg 7µs/call
# 5 times (43µs+0s) by Class::MOP::Class:::around at line 149 of Moose/Meta/Attribute/Native/Trait.pm, avg 9µs/call
# 2 times (10µs+0s) by Moose::Meta::Method::Accessor::Native::Writer::_get_is_lvalue at line 161 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 5µs/call | |||||
# spent 799µs within Class::MOP::Attribute::associated_methods which was called 123 times, avg 6µs/call:
# 123 times (799µs+0s) by Moose::Meta::Attribute::_check_associated_methods at line 891 of Moose/Meta/Attribute.pm, avg 6µs/call | |||||
# spent 1.02ms within Class::MOP::Class::constructor_class which was called 210 times, avg 5µs/call:
# 56 times (280µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 353 of Class/MOP/Class.pm, avg 5µs/call
# 51 times (224µs+0s) by Class::MOP::Class::_immutable_options at line 1305 of Class/MOP/Class.pm, avg 4µs/call
# 43 times (215µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 350 of Class/MOP/Class.pm, avg 5µs/call
# 34 times (167µs+0s) by List::MoreUtils::all at line 212 of Class/MOP/Class.pm, avg 5µs/call
# 13 times (69µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 288 of Class/MOP/Class.pm, avg 5µs/call
# 13 times (67µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 293 of Class/MOP/Class.pm, avg 5µs/call | |||||
# spent 417µs within Class::MOP::Class::constructor_name which was called 75 times, avg 6µs/call:
# 75 times (417µs+0s) by Class::MOP::Class::_immutable_options at line 1305 of Class/MOP/Class.pm, avg 6µs/call | |||||
# spent 948µs within Class::MOP::Class::destructor_class which was called 197 times, avg 5µs/call:
# 56 times (278µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 353 of Class/MOP/Class.pm, avg 5µs/call
# 51 times (224µs+0s) by Class::MOP::Class::_immutable_options at line 1305 of Class/MOP/Class.pm, avg 4µs/call
# 43 times (203µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 350 of Class/MOP/Class.pm, avg 5µs/call
# 34 times (175µs+0s) by List::MoreUtils::all at line 212 of Class/MOP/Class.pm, avg 5µs/call
# 13 times (69µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 288 of Class/MOP/Class.pm, avg 5µs/call | |||||
# spent 574µs within Class::MOP::Class::immutable_trait which was called 102 times, avg 6µs/call:
# 51 times (288µs+0s) by Class::MOP::Class::_immutable_options at line 1305 of Class/MOP/Class.pm, avg 6µs/call
# 51 times (287µs+0s) by Class::MOP::Class::_immutable_metaclass at line 1360 of Class/MOP/Class.pm, avg 6µs/call | |||||
# spent 4.71ms within Class::MOP::Class::instance_metaclass which was called 852 times, avg 6µs/call:
# 204 times (1.27ms+0s) by Moose::Meta::Method::Accessor::_instance_is_inlinable at line 59 of Moose/Meta/Method/Accessor.pm, avg 6µs/call
# 173 times (916µs+0s) by Class::MOP::Class::_create_meta_instance at line 768 of Class/MOP/Class.pm, avg 5µs/call
# 85 times (426µs+0s) by Class::MOP::Attribute::_process_accessors at line 381 of Class/MOP/Attribute.pm, avg 5µs/call
# 82 times (504µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 350 of Class/MOP/Class.pm, avg 6µs/call
# 82 times (439µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 353 of Class/MOP/Class.pm, avg 5µs/call
# 78 times (364µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 293 of Class/MOP/Class.pm, avg 5µs/call
# 39 times (208µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 288 of Class/MOP/Class.pm, avg 5µs/call
# 39 times (193µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 291 of Class/MOP/Class.pm, avg 5µs/call
# 34 times (211µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 222 of Class/MOP/Class.pm, avg 6µs/call
# 34 times (174µs+0s) by List::MoreUtils::all at line 212 of Class/MOP/Class.pm, avg 5µs/call
# 2 times (9µs+0s) by Moose::Meta::Method::Accessor::Native::Writer::_get_is_lvalue at line 161 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 5µs/call | |||||
# spent 67µs within Class::MOP::Instance::associated_metaclass which was called 11 times, avg 6µs/call:
# 11 times (67µs+0s) by Class::MOP::Instance::_class_name at line 74 of Class/MOP/Instance.pm, avg 6µs/call | |||||
# spent 2.25ms within Class::MOP::Method::Generated::definition_context which was called 361 times, avg 6µs/call:
# 361 times (2.25ms+0s) by Class::MOP::Method::Generated::_generate_description at line 28 of Class/MOP/Method/Generated.pm, avg 6µs/call | |||||
# spent 2.70ms within Class::MOP::Method::Generated::is_inline which was called 404 times, avg 7µs/call:
# 361 times (2.43ms+0s) by Class::MOP::Method::Accessor::_initialize_body at line 81 of Class/MOP/Method/Accessor.pm, avg 7µs/call
# 31 times (188µs+0s) by Class::MOP::Method::Constructor::_initialize_body at line 90 of Class/MOP/Method/Constructor.pm, avg 6µs/call
# 12 times (77µs+0s) by Moose::Meta::Method::Accessor::Native::_slot_access_can_be_inlined at line 150 of Moose/Meta/Method/Accessor/Native.pm, avg 6µs/call | |||||
# spent 529µs within Class::MOP::Method::Inlined::_expected_method_class which was called 79 times, avg 7µs/call:
# 79 times (529µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 51 of Class/MOP/Method/Inlined.pm, avg 7µs/call | |||||
# spent 10.8ms within Class::MOP::Method::body which was called 1878 times, avg 6µs/call:
# 1028 times (6.35ms+0s) by Class::MOP::Mixin::HasMethods::add_method at line 58 of Class/MOP/Mixin/HasMethods.pm, avg 6µs/call
# 542 times (2.70ms+0s) by Class::MOP::Mixin::HasMethods::_method_map at line 129 of Class/MOP/Mixin/HasMethods.pm, avg 5µs/call
# 66 times (347µs+0s) by Class::MOP::Method::Wrapped::wrap at line 77 of Class/MOP/Method/Wrapped.pm, avg 5µs/call
# 61 times (304µs+0s) by Class::MOP::Method::Wrapped::add_around_modifier at line 168 of Class/MOP/Method/Wrapped.pm, avg 5µs/call
# 49 times (254µs+0s) by Moose::Meta::Role::Composite::add_method at line 82 of Moose/Meta/Role/Composite.pm, avg 5µs/call
# 46 times (301µs+0s) by Class::MOP::MiniTrait::apply at line 21 of Class/MOP/MiniTrait.pm, avg 7µs/call
# 24 times (156µs+0s) by Moose::Meta::Class::_inline_BUILDARGS at line 305 of Moose/Meta/Class.pm, avg 6µs/call
# 23 times (112µs+0s) by Class::MOP::Mixin::HasMethods::_method_map at line 74 of Class/MOP/Mixin/HasMethods.pm, avg 5µs/call
# 15 times (104µs+0s) by Moose::Meta::Method::Overridden::new at line 28 of Moose/Meta/Method/Overridden.pm, avg 7µs/call
# 14 times (76µs+0s) by Class::MOP::Mixin::HasMethods::_method_map at line 80 of Class/MOP/Class/Immutable/Trait.pm, avg 5µs/call
# 6 times (49µs+0s) by Moose::Meta::Role::Application::ToClass::apply_methods at line 161 of Moose/Meta/Role/Application/ToClass.pm, avg 8µs/call
# 2 times (27µs+0s) by Moose::Meta::Role::Application::RoleSummation::apply_methods at line 185 of Moose/Meta/Role/Application/RoleSummation.pm, avg 13µs/call
# 2 times (11µs+0s) by Class::MOP::Method::Inlined::_uninlined_body at line 26 of Class/MOP/Method/Inlined.pm, avg 6µs/call | |||||
# spent 4.12ms within Class::MOP::Method::name which was called 716 times, avg 6µs/call:
# 188 times (1.09ms+0s) by Moose::Meta::Role::Application::ToRole::apply_methods at line 82 of Moose/Meta/Role/Application/ToRole.pm, avg 6µs/call
# 185 times (1.17ms+0s) by Moose::Meta::Role::Application::ToClass::apply_methods at line 153 of Moose/Meta/Role/Application/ToClass.pm, avg 6µs/call
# 79 times (488µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 38 of Class/MOP/Method/Inlined.pm, avg 6µs/call
# 56 times (359µs+0s) by Class::MOP::MiniTrait::apply at line 19 of Class/MOP/MiniTrait.pm, avg 6µs/call
# 56 times (266µs+0s) by Class::MOP::Class::get_all_methods at line 1172 of Class/MOP/Class.pm, avg 5µs/call
# 51 times (238µs+0s) by Moose::Meta::Role::Application::RoleSummation::apply_methods at line 161 of Moose/Meta/Role/Application/RoleSummation.pm, avg 5µs/call
# 28 times (126µs+0s) by Moose::Meta::Attribute::install_delegation at line 987 of Moose/Meta/Attribute.pm, avg 5µs/call
# 24 times (131µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 68 of Class/MOP/Method/Inlined.pm, avg 5µs/call
# 24 times (120µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 56 of Class/MOP/Method/Inlined.pm, avg 5µs/call
# 23 times (126µs+0s) by Moose::Meta::Method::Delegation::_initialize_body at line 77 of Moose/Meta/Method/Delegation.pm, avg 5µs/call
# 2 times (10µs+0s) by Class::MOP::Method::Inlined::_uninlined_body at line 18 of Class/MOP/Method/Inlined.pm, avg 5µs/call | |||||
# spent 5.46ms within Class::MOP::Method::package_name which was called 1077 times, avg 5µs/call:
# 1028 times (5.22ms+0s) by Class::MOP::Mixin::HasMethods::add_method at line 59 of Class/MOP/Mixin/HasMethods.pm, avg 5µs/call
# 49 times (233µs+0s) by Moose::Meta::Role::Composite::add_method at line 83 of Moose/Meta/Role/Composite.pm, avg 5µs/call | |||||
# spent 386µs within Class::MOP::Mixin::AttributeCore::accessor which was called 57 times, avg 7µs/call:
# 57 times (386µs+0s) by Class::MOP::Attribute::install_accessors at line 415 of Class/MOP/Attribute.pm, avg 7µs/call | |||||
# spent 112µs within Class::MOP::Mixin::AttributeCore::builder which was called 19 times, avg 6µs/call:
# 17 times (99µs+0s) by Class::MOP::Class::_inline_default_value at line 721 of Class/MOP/Class.pm, avg 6µs/call
# 2 times (14µs+0s) by Class::MOP::Class::__ANON__::SERIAL::2::_native_type or Class::MOP::Class::__ANON__::SERIAL::5::_native_type at line 7 of accessor _native_type (defined at Moose/Meta/Attribute/Native/Trait.pm line 191), avg 7µs/call | |||||
# spent 168µs within Class::MOP::Mixin::AttributeCore::clearer which was called 29 times, avg 6µs/call:
# 29 times (168µs+0s) by Class::MOP::Attribute::install_accessors at line 431 of Class/MOP/Attribute.pm, avg 6µs/call | |||||
# spent 2.46ms within Class::MOP::Mixin::AttributeCore::definition_context which was called 423 times, avg 6µs/call:
# 418 times (2.42ms+0s) by Class::MOP::Attribute::_process_accessors at line 363 of Class/MOP/Attribute.pm, avg 6µs/call
# 5 times (36µs+0s) by Class::MOP::Class:::around at line 27 of Moose/Meta/Method/Accessor/Native.pm, avg 7µs/call | |||||
# spent 22.5ms within Class::MOP::Mixin::AttributeCore::init_arg which was called 4387 times, avg 5µs/call:
# 3476 times (18.0ms+0s) by Moose::Meta::Attribute::new at line 68 of Moose/Meta/Attribute.pm, avg 5µs/call
# 378 times (1.97ms+0s) by Class::MOP::Class::_inline_slot_initializer at line 653 of Class/MOP/Class.pm, avg 5µs/call
# 256 times (1.16ms+0s) by Class::MOP::Class::_inline_init_attr_from_constructor at line 684 of Class/MOP/Class.pm, avg 5µs/call
# 111 times (589µs+0s) by Moose::Meta::Class::_inline_check_required_attr at line 354 of Moose/Meta/Class.pm, avg 5µs/call
# 105 times (479µs+0s) by Moose::Meta::Class::_inline_init_attr_from_constructor at line 374 of Moose/Meta/Class.pm, avg 5µs/call
# 26 times (124µs+0s) by Moose::Meta::Class::_inline_check_required_attr at line 359 of Moose/Meta/Class.pm, avg 5µs/call
# 21 times (107µs+0s) by Moose::Meta::Attribute::clone at line 240 of Moose/Meta/Attribute.pm, avg 5µs/call
# 14 times (84µs+0s) by Moose::Meta::Attribute::initialize_instance_slot at line 458 of Moose/Meta/Attribute.pm, avg 6µs/call | |||||
# spent 37.7ms within Class::MOP::Mixin::AttributeCore::name which was called 7770 times, avg 5µs/call:
# 1714 times (7.47ms+0s) by Class::MOP::Method::Constructor::CORE:sort at line 78 of Class/MOP/Method/Constructor.pm, avg 4µs/call
# 1714 times (7.19ms+0s) by Class::MOP::Class::CORE:sort at line 645 of Class/MOP/Class.pm, avg 4µs/call
# 1069 times (5.36ms+0s) by Class::MOP::Attribute::_set_initial_slot_value at line 146 of Class/MOP/Attribute.pm, avg 5µs/call
# 1058 times (5.35ms+0s) by Class::MOP::Attribute::slots at line 232 of Class/MOP/Attribute.pm, avg 5µs/call
# 575 times (3.09ms+0s) by Class::MOP::Attribute::_inline_instance_set at line 286 of Class/MOP/Attribute.pm, avg 5µs/call
# 374 times (1.87ms+0s) by Moose::Meta::Class::CORE:sort at line 432 of Moose/Meta/Class.pm, avg 5µs/call
# 264 times (1.44ms+0s) by Class::MOP::Attribute::__ANON__[/home/doy/coding/src/Class-MOP/blib/lib//Class/MOP/Attribute.pm:401] at line 386 of Class/MOP/Attribute.pm, avg 5µs/call
# 254 times (1.65ms+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 27 of Class/MOP/Mixin/HasAttributes.pm, avg 7µs/call
# 196 times (1.20ms+0s) by Class::MOP::Attribute::_inline_instance_get at line 309 of Class/MOP/Attribute.pm, avg 6µs/call
# 190 times (1.11ms+0s) by Moose::Meta::Attribute::_inline_check_constraint at line 643 of Moose/Meta/Attribute.pm, avg 6µs/call
# 111 times (575µs+0s) by Moose::Meta::Class::_inline_slot_initializer at line 344 of Moose/Meta/Class.pm, avg 5µs/call
# 64 times (348µs+0s) by Class::MOP::Attribute::has_value at line 317 of Class/MOP/Attribute.pm, avg 5µs/call
# 62 times (360µs+0s) by Class::MOP::Attribute::_inline_instance_has at line 330 of Class/MOP/Attribute.pm, avg 6µs/call
# 35 times (190µs+0s) by Class::MOP::Attribute::get_raw_value at line 296 of Class/MOP/Attribute.pm, avg 5µs/call
# 29 times (167µs+0s) by Class::MOP::Attribute::_inline_instance_clear at line 351 of Class/MOP/Attribute.pm, avg 6µs/call
# 26 times (110µs+0s) by Moose::Meta::Class::_inline_check_required_attr at line 359 of Moose/Meta/Class.pm, avg 4µs/call
# 10 times (52µs+0s) by Moose::Meta::Attribute::_inline_weaken_value at line 678 of Moose/Meta/Attribute.pm, avg 5µs/call
# 8 times (44µs+0s) by Moose::Meta::Role::Attribute::clone at line 73 of Moose/Meta/Role/Attribute.pm, avg 6µs/call
# 7 times (42µs+0s) by Moose::Meta::Role::Attribute::attribute_for_class at line 67 of Moose/Meta/Role/Attribute.pm, avg 6µs/call
# 2 times (14µs+0s) by Moose::Meta::Role::Application::RoleSummation::apply_attributes at line 128 of Moose/Meta/Role/Application/RoleSummation.pm, avg 7µs/call
# 2 times (13µs+0s) by Moose::Meta::Attribute::clone_and_inherit_options at line 223 of Moose/Meta/Attribute.pm, avg 7µs/call
# 2 times (12µs+0s) by Moose::Meta::Attribute::_inline_check_required at line 608 of Moose/Meta/Attribute.pm, avg 6µs/call
# 2 times (11µs+0s) by Moose::Meta::Attribute::_weaken_value at line 698 of Moose/Meta/Attribute.pm, avg 5µs/call
# 2 times (10µs+0s) by Moose::Meta::Attribute::_process_accessors at line 912 of Moose/Meta/Attribute.pm, avg 5µs/call | |||||
# spent 368µs within Class::MOP::Mixin::AttributeCore::predicate which was called 66 times, avg 6µs/call:
# 66 times (368µs+0s) by Class::MOP::Attribute::install_accessors at line 427 of Class/MOP/Attribute.pm, avg 6µs/call | |||||
# spent 1.61ms within Class::MOP::Mixin::AttributeCore::reader which was called 270 times, avg 6µs/call:
# 247 times (1.48ms+0s) by Class::MOP::Attribute::install_accessors at line 419 of Class/MOP/Attribute.pm, avg 6µs/call
# 23 times (124µs+0s) by Class::MOP::Attribute::get_read_method at line 172 of Class/MOP/Attribute.pm, avg 5µs/call | |||||
# spent 106µs within Class::MOP::Mixin::AttributeCore::writer which was called 19 times, avg 6µs/call:
# 19 times (106µs+0s) by Class::MOP::Attribute::install_accessors at line 423 of Class/MOP/Attribute.pm, avg 6µs/call | |||||
# spent 13.7ms within Class::MOP::Mixin::HasAttributes::_attribute_map which was called 2429 times, avg 6µs/call:
# 1334 times (7.78ms+0s) by Class::MOP::Class::get_all_attributes at line 968 of Class/MOP/Class.pm, avg 6µs/call
# 346 times (2.06ms+0s) by Class::MOP::Mixin::HasAttributes::has_attribute at line 54 of Class/MOP/Mixin/HasAttributes.pm, avg 6µs/call
# 254 times (1.35ms+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 35 of Class/MOP/Mixin/HasAttributes.pm, avg 5µs/call
# 254 times (1.22ms+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 32 of Class/MOP/Mixin/HasAttributes.pm, avg 5µs/call
# 161 times (802µs+0s) by Class::MOP::Mixin::HasAttributes::get_attribute at line 63 of Class/MOP/Mixin/HasAttributes.pm, avg 5µs/call
# 80 times (499µs+0s) by Class::MOP::Mixin::HasAttributes::get_attribute_list at line 82 of Class/MOP/Mixin/HasAttributes.pm, avg 6µs/call | |||||
# spent 3.33ms within Class::MOP::Mixin::HasAttributes::attribute_metaclass which was called 576 times, avg 6µs/call:
# 114 times (816µs+0s) by Moose::Meta::Class::_process_new_attribute at line 622 of Moose/Meta/Class.pm, avg 7µs/call
# 82 times (471µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 350 of Class/MOP/Class.pm, avg 6µs/call
# 82 times (410µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 353 of Class/MOP/Class.pm, avg 5µs/call
# 78 times (358µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 293 of Class/MOP/Class.pm, avg 5µs/call
# 74 times (476µs+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 18 of Class/MOP/Mixin/HasAttributes.pm, avg 6µs/call
# 39 times (208µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 288 of Class/MOP/Class.pm, avg 5µs/call
# 39 times (197µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 291 of Class/MOP/Class.pm, avg 5µs/call
# 34 times (217µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 222 of Class/MOP/Class.pm, avg 6µs/call
# 34 times (177µs+0s) by List::MoreUtils::all at line 212 of Class/MOP/Class.pm, avg 5µs/call | |||||
# spent 57.1ms (54.2+2.89) within Class::MOP::Mixin::HasMethods::_method_map which was called 3333 times, avg 17µs/call:
# 2021 times (34.1ms+2.70ms) by Class::MOP::Mixin::HasMethods::_get_maybe_raw_method at line 129 of Class/MOP/Mixin/HasMethods.pm, avg 18µs/call
# 1051 times (16.5ms+112µs) by Class::MOP::Mixin::HasMethods::add_method at line 74 of Class/MOP/Mixin/HasMethods.pm, avg 16µs/call
# 175 times (2.08ms+0s) by Class::MOP::Mixin::HasMethods::get_method at line 119 of Class/MOP/Mixin/HasMethods.pm, avg 12µs/call
# 54 times (582µs+0s) by Class::MOP::Mixin::HasMethods::_full_method_map at line 204 of Class/MOP/Mixin/HasMethods.pm, avg 11µs/call
# 22 times (846µs+76µs) by Class::MOP::Class:::around at line 80 of Class/MOP/Class/Immutable/Trait.pm, avg 42µs/call
# 10 times (99µs+0s) by Class::MOP::Mixin::HasMethods::has_method at line 105 of Class/MOP/Mixin/HasMethods.pm, avg 10µs/call | |||||
# spent 2.80ms within Class::MOP::Mixin::HasMethods::method_metaclass which was called 500 times, avg 6µs/call:
# 112 times (633µs+0s) by Class::MOP::Mixin::HasMethods::wrap_method_body at line 43 of Class/MOP/Mixin/HasMethods.pm, avg 6µs/call
# 82 times (536µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 350 of Class/MOP/Class.pm, avg 7µs/call
# 82 times (421µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 353 of Class/MOP/Class.pm, avg 5µs/call
# 78 times (424µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 293 of Class/MOP/Class.pm, avg 5µs/call
# 39 times (206µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 288 of Class/MOP/Class.pm, avg 5µs/call
# 39 times (193µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 291 of Class/MOP/Class.pm, avg 5µs/call
# 34 times (207µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 222 of Class/MOP/Class.pm, avg 6µs/call
# 34 times (178µs+0s) by List::MoreUtils::all at line 212 of Class/MOP/Class.pm, avg 5µs/call | |||||
# spent 2.66ms within Class::MOP::Mixin::HasMethods::wrapped_method_metaclass which was called 456 times, avg 6µs/call:
# 82 times (534µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 350 of Class/MOP/Class.pm, avg 7µs/call
# 82 times (474µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 353 of Class/MOP/Class.pm, avg 6µs/call
# 78 times (370µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 293 of Class/MOP/Class.pm, avg 5µs/call
# 68 times (424µs+0s) by Class::MOP::Class::__ANON__[/home/doy/coding/src/Class-MOP/blib/lib//Class/MOP/Class.pm:1108] at line 1081 of Class/MOP/Class.pm, avg 6µs/call
# 39 times (217µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 288 of Class/MOP/Class.pm, avg 6µs/call
# 39 times (198µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 291 of Class/MOP/Class.pm, avg 5µs/call
# 34 times (245µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 222 of Class/MOP/Class.pm, avg 7µs/call
# 34 times (196µs+0s) by List::MoreUtils::all at line 212 of Class/MOP/Class.pm, avg 6µs/call | |||||
# spent 28.0ms within Class::MOP::Package::name which was called 5023 times, avg 6µs/call:
# 1051 times (6.48ms+0s) by Class::MOP::Mixin::HasMethods::add_method at line 54 of Class/MOP/Mixin/HasMethods.pm, avg 6µs/call
# 1051 times (5.34ms+0s) by Class::MOP::Mixin::HasMethods::update_package_cache_flag at line 189 of Class/MOP/Mixin/HasMethods.pm, avg 5µs/call
# 837 times (4.37ms+0s) by Class::MOP::Class::linearized_isa at line 1039 of Class/MOP/Class.pm, avg 5µs/call
# 361 times (1.86ms+0s) by Class::MOP::Attribute::__ANON__[/home/doy/coding/src/Class-MOP/blib/lib//Class/MOP/Attribute.pm:401] at line 393 of Class/MOP/Attribute.pm, avg 5µs/call
# 268 times (1.43ms+0s) by Class::MOP::Mixin::HasMethods::_code_is_mine at line 92 of Class/MOP/Mixin/HasMethods.pm, avg 5µs/call
# 198 times (944µs+0s) by Class::MOP::Mixin::HasMethods::wrap_method_body at line 43 of Class/MOP/Mixin/HasMethods.pm, avg 5µs/call
# 138 times (877µs+0s) by Class::MOP::Class::_construct_instance at line 581 of Class/MOP/Class.pm, avg 6µs/call
# 136 times (795µs+0s) by Class::MOP::Package::_package_stash at line 94, avg 6µs/call
# 104 times (605µs+0s) by Class::MOP::Class::new_object at line 550 of Class/MOP/Class.pm, avg 6µs/call
# 92 times (470µs+0s) by Class::MOP::Mixin::HasMethods::_add_meta_method at line 28 of Class/MOP/Mixin/HasMethods.pm, avg 5µs/call
# 79 times (685µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 33 of Class/MOP/Method/Inlined.pm, avg 9µs/call
# 61 times (360µs+0s) by Class::MOP::Class::__ANON__[/home/doy/coding/src/Class-MOP/blib/lib//Class/MOP/Class.pm:1108] at line 1094 of Class/MOP/Class.pm, avg 6µs/call
# 57 times (302µs+0s) by Class::MOP::Attribute::_process_accessors at line 371 of Class/MOP/Attribute.pm, avg 5µs/call
# 55 times (432µs+0s) by Class::MOP::Class::_inline_preserve_weak_metaclasses at line 745 of Class/MOP/Class.pm, avg 8µs/call
# 55 times (338µs+0s) by Class::MOP::Class::_inline_constructor at line 1471 of Class/MOP/Class.pm, avg 6µs/call
# 55 times (297µs+0s) by Class::MOP::Class::_inline_fallback_constructor at line 607 of Class/MOP/Class.pm, avg 5µs/call
# 54 times (281µs+0s) by Class::MOP::Mixin::HasMethods::_full_method_map at line 195 of Class/MOP/Mixin/HasMethods.pm, avg 5µs/call
# 51 times (279µs+0s) by Class::MOP::Class::class_precedence_list at line 1044 of Class/MOP/Class.pm, avg 5µs/call
# 36 times (236µs+0s) by Class::MOP::Class::superclasses at line 988 of Class/MOP/Class.pm, avg 7µs/call
# 34 times (175µs+0s) by Moose::Meta::Role::Application::RoleSummation::is_aliased_method at line 62 of Moose/Meta/Role/Application/RoleSummation.pm, avg 5µs/call
# 28 times (146µs+0s) by Moose::Meta::Attribute::install_delegation at line 969 of Moose/Meta/Attribute.pm, avg 5µs/call
# 24 times (141µs+0s) by Class::MOP::Class::_inline_destructor at line 1505 of Class/MOP/Class.pm, avg 6µs/call
# 24 times (126µs+0s) by Moose::Meta::Method::Destructor::_initialize_body at line 81 of Moose/Meta/Method/Destructor.pm, avg 5µs/call
# 23 times (106µs+0s) by Moose::Meta::Attribute::_make_delegation_method at line 1109 of Moose/Meta/Attribute.pm, avg 5µs/call
# 20 times (142µs+0s) by Moose::Meta::Role::Application::ToClass::check_role_exclusions at line 39 of Moose/Meta/Role/Application/ToClass.pm, avg 7µs/call
# 16 times (159µs+0s) by Moose::Meta::Role::Application::ToRole::check_role_exclusions at line 23 of Moose/Meta/Role/Application/ToRole.pm, avg 10µs/call
# 15 times (89µs+0s) by Moose::Meta::Method::Overridden::new at line 43 of Moose/Meta/Method/Overridden.pm, avg 6µs/call
# 11 times (57µs+0s) by Class::MOP::Instance::_class_name at line 74 of Class/MOP/Instance.pm, avg 5µs/call
# 10 times (65µs+0s) by Moose::Meta::Attribute::Native::Trait::_native_accessor_class_for at line 173 of Moose/Meta/Attribute/Native/Trait.pm, avg 6µs/call
# 10 times (52µs+0s) by Class::MOP::Module::_instantiate_module at line 59 of Class/MOP/Module.pm, avg 5µs/call
# 9 times (54µs+0s) by Moose::Meta::Role::Application::RoleSummation::check_role_exclusions at line 71 of Moose/Meta/Role/Application/RoleSummation.pm, avg 6µs/call
# 9 times (47µs+0s) by Moose::Meta::Role::Application::RoleSummation::get_method_aliases_for_role at line 38 of Moose/Meta/Role/Application/RoleSummation.pm, avg 5µs/call
# 9 times (47µs+0s) by Moose::Meta::Role::Composite::new at line 65 of Moose/Meta/Role/Composite.pm, avg 5µs/call
# 9 times (40µs+0s) by Moose::Meta::Role::Application::RoleSummation::get_exclusions_for_role at line 24 of Moose/Meta/Role/Application/RoleSummation.pm, avg 4µs/call
# 6 times (33µs+0s) by Moose::Meta::Role::calculate_all_roles at line 406 of Moose/Meta/Role.pm, avg 6µs/call
# 5 times (33µs+0s) by Moose::Meta::Attribute::interpolate_class at line 135 of Moose/Meta/Attribute.pm, avg 7µs/call
# 5 times (24µs+0s) by Class::MOP::Class::__ANON__[/home/doy/coding/src/Class-MOP/blib/lib//Class/MOP/Class.pm:1108] at line 1101 of Class/MOP/Class.pm, avg 5µs/call
# 5 times (24µs+0s) by Class::MOP::Class:::around at line 149 of Moose/Meta/Attribute/Native/Trait.pm, avg 5µs/call
# 4 times (21µs+0s) by Moose::Meta::Class::calculate_all_roles at line 200 of Moose/Meta/Class.pm, avg 5µs/call
# 4 times (19µs+0s) by Moose::Meta::Attribute::Native::Trait::_build_native_type at line 184 of Moose/Meta/Attribute/Native/Trait.pm, avg 5µs/call
# 2 times (17µs+0s) by Moose::Meta::Role::combine at line 505 of Moose/Meta/Role.pm, avg 8µs/call
# 2 times (17µs+0s) by Moose::Meta::Role::Application::RoleSummation::apply_methods at line 186 of Moose/Meta/Role/Application/RoleSummation.pm, avg 8µs/call | |||||
# spent 40µs within Moose::Meta::Role::CORE:match which was called 7 times, avg 6µs/call:
# 7 times (40µs+0s) by Moose::Meta::Role::add_attribute at line 239 of Moose/Meta/Role.pm, avg 6µs/call | |||||
# spent 67µs within Moose::bootstrap which was called:
# once (67µs+0s) by DynaLoader::bootstrap at line 223 of DynaLoader.pm |