← Index
NYTProf Performance Profile   « block view • line view • sub view »
For bin/pan_genome_post_analysis
  Run on Fri Mar 27 11:43:32 2015
Reported on Fri Mar 27 11:45:29 2015

Filename/Users/ap13/pathogens/Roary/bin/pan_genome_post_analysis
StatementsExecuted 5 statements in 355ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
394116.45ms272msClass::MOP::Attribute::::try {...} Class::MOP::Attribute::try {...}
1307113.80ms7.82msClass::MOP::Class:::::around Class::MOP::Class:::around
321146293.71ms3.71msUNIVERSAL::::isa UNIVERSAL::isa (xsub)
300113.40ms179msClass::MOP::Method::Accessor::::try {...} Class::MOP::Method::Accessor::try {...}
256126162.81ms2.81msUNIVERSAL::::can UNIVERSAL::can (xsub)
320112.17ms327msClass::MOP::Class::::try {...} Class::MOP::Class::try {...}
1111.30ms1.41sBio::Roary::Main::RoaryPostAnalysis::::BEGIN@17Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17
207111.23ms83.7msMoose::Meta::Method::Accessor::::try {...} Moose::Meta::Method::Accessor::try {...}
373726601µs601µsUNIVERSAL::::VERSION UNIVERSAL::VERSION (xsub)
4611206µs64.5msClass::MOP::Method::Constructor::::try {...} Class::MOP::Method::Constructor::try {...}
161171µs3.03msMoose::Meta::Method::Destructor::::try {...} Moose::Meta::Method::Destructor::try {...}
11155µs55µsBio::Roary::Main::RoaryPostAnalysis::::BEGIN@14Bio::Roary::Main::RoaryPostAnalysis::BEGIN@14
311137µs37µsInternals::::SvREADONLY Internals::SvREADONLY (xsub)
11126µs27µsFcntl::::O_LARGEFILE Fcntl::O_LARGEFILE
21121µs1.86msModule::Implementation::::try {...} Module::Implementation::try {...}
11115µs15µsversion::::(bool version::(bool (xsub)
11111µs12µsFcntl::::O_TEMPORARY Fcntl::O_TEMPORARY
11110µs11µsFcntl::::O_NOINHERIT Fcntl::O_NOINHERIT
1119µs9µsversion::::(cmp version::(cmp (xsub)
1115µs5µsBio::Roary::Main::RoaryPostAnalysis::::BEGIN@15Bio::Roary::Main::RoaryPostAnalysis::BEGIN@15
0000s0smain::::BEGIN main::BEGIN (xsub)
0000s0smain::::RUNTIME main::RUNTIME
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
02100µsProfile data that couldn't be associated with a specific line:
# spent 75µs making 1 call to File::Temp::END # spent 24µs making 1 call to Bio::Roary::CommandLine::RoaryPostAnalysis::DESTROY
1185µs#!/usr/bin/env perl
2
3package Bio::Roary::Main::RoaryPostAnalysis;
4
5# ABSTRACT: Perform the post analysis on the pan genome
6# PODNAME: pan_genome_post_analysis
7
8=head1 SYNOPSIS
9
10Perform the post analysis on the pan genome
11
12=cut
13
14147µs155µs
# spent 55µs within Bio::Roary::Main::RoaryPostAnalysis::BEGIN@14 which was called: # once (55µs+0s) by main::RUNTIME at line 14
BEGIN { unshift( @INC, '../lib' ) }
# spent 55µs making 1 call to Bio::Roary::Main::RoaryPostAnalysis::BEGIN@14
15128µs15µs
# spent 5µs within Bio::Roary::Main::RoaryPostAnalysis::BEGIN@15 which was called: # once (5µs+0s) by main::RUNTIME at line 15
BEGIN { unshift( @INC, './lib' ) }
# spent 5µs making 1 call to Bio::Roary::Main::RoaryPostAnalysis::BEGIN@15
16#BEGIN { unshift( @INC, '/software/pathogen/internal/prod/lib/' ) }
1721.29ms11.41s
# spent 1.41s (1.30ms+1.41) within Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17 which was called: # once (1.30ms+1.41s) by main::RUNTIME at line 17
use Bio::Roary::CommandLine::RoaryPostAnalysis;
# spent 1.41s making 1 call to Bio::Roary::Main::RoaryPostAnalysis::BEGIN@17
18
191353ms1456.9sBio::Roary::CommandLine::RoaryPostAnalysis->new(args => \@ARGV, script_name => $0)->run;
# spent 56.9s making 1 call to Bio::Roary::CommandLine::RoaryPostAnalysis::run # spent 2.69ms making 1 call to Bio::Roary::CommandLine::RoaryPostAnalysis::new # spent 1.42ms making 1 call to File::Temp::Dir::DESTROY # spent 62µs making 1 call to Text::CSV::AUTOLOAD # spent 52µs making 1 call to Bio::Roary::InflateClusters::DESTROY # spent 47µs making 2 calls to Bio::Roary::AnalyseGroups::DESTROY, avg 24µs/call # spent 35µs making 1 call to Bio::Roary::OrderGenes::DESTROY # spent 27µs making 1 call to Bio::Roary::GroupLabels::DESTROY # spent 20µs making 1 call to Bio::Roary::PostAnalysis::DESTROY # spent 20µs making 1 call to Bio::Roary::AnnotateGroups::DESTROY # spent 16µs making 1 call to Bio::Roary::SplitGroups::DESTROY # spent 15µs making 1 call to Bio::Roary::GroupStatistics::DESTROY # spent 12µs making 1 call to Bio::Roary::Output::NumberOfGroups::DESTROY
 
# spent 37µs within Internals::SvREADONLY which was called 31 times, avg 1µs/call: # 31 times (37µs+0s) by constant::import at line 147 of constant.pm, avg 1µs/call
sub Internals::SvREADONLY; # xsub
# spent 601µs within UNIVERSAL::VERSION which was called 37 times, avg 16µs/call: # once (37µs+0s) by Moose::Meta::Role::Application::BEGIN@9 at line 9 of Moose/Meta/Role/Application.pm # once (29µs+0s) by File::Temp::BEGIN@44 at line 44 of File/Temp.pm # once (24µs+0s) by Moose::Exporter::BEGIN@11 at line 11 of Moose/Exporter.pm # once (24µs+0s) by Data::OptList::BEGIN@11 at line 11 of Data/OptList.pm # once (24µs+0s) by Moose::Util::MetaRole::BEGIN@8 at line 8 of Moose/Util/MetaRole.pm # once (22µs+0s) by Class::MOP::Class::BEGIN@18 at line 18 of Class/MOP/Class.pm # once (21µs+0s) by Moose::Util::BEGIN@12 at line 12 of Moose/Util.pm # once (21µs+0s) by Class::Load::BEGIN@9 at line 9 of Class/Load.pm # once (20µs+0s) by Sub::Exporter::BEGIN@12 at line 12 of Sub/Exporter.pm # once (19µs+0s) by Devel::OverloadInfo::BEGIN@19 at line 19 of Devel/OverloadInfo.pm # once (18µs+0s) by Module::Implementation::BEGIN@9 at line 9 of Module/Implementation.pm # once (18µs+0s) by Sub::Exporter::BEGIN@13 at line 13 of Sub/Exporter.pm # once (17µs+0s) by Moose::Util::BEGIN@7 at line 7 of Moose/Util.pm # once (17µs+0s) by Exporter::Heavy::heavy_export at line 120 of Exporter/Heavy.pm # once (17µs+0s) by Moose::Deprecated::BEGIN@7 at line 12 of Moose/Deprecated.pm # once (16µs+0s) by Moose::Meta::Class::BEGIN@9 at line 9 of Moose/Meta/Class.pm # once (16µs+0s) by Moose::Exporter::BEGIN@12 at line 12 of Moose/Exporter.pm # once (15µs+0s) by Class::Load::XS::BEGIN@9 at line 9 of Class/Load/XS.pm # once (15µs+0s) by Try::Tiny::BEGIN@12 at line 12 of Try/Tiny.pm # once (14µs+0s) by Moose::Util::TypeConstraints::Builtins::BEGIN@8 at line 8 of Moose/Util/TypeConstraints/Builtins.pm # once (14µs+0s) by Sub::Exporter::BEGIN@11 at line 11 of Sub/Exporter.pm # once (14µs+0s) by Moose::Meta::Role::Attribute::BEGIN@7 at line 7 of Moose/Meta/Role/Attribute.pm # once (14µs+0s) by Class::Load::BEGIN@10 at line 15 of Class/Load.pm # once (14µs+0s) by Moose::Meta::TypeConstraint::DuckType::BEGIN@10 at line 10 of Moose/Meta/TypeConstraint/DuckType.pm # once (13µs+0s) by Moose::Meta::Role::Application::ToInstance::BEGIN@9 at line 9 of Moose/Meta/Role/Application/ToInstance.pm # once (13µs+0s) by Moose::Meta::Attribute::BEGIN@8 at line 8 of Moose/Meta/Attribute.pm # once (12µs+0s) by Moose::Meta::TypeConstraint::Union::BEGIN@10 at line 10 of Moose/Meta/TypeConstraint/Union.pm # once (12µs+0s) by Moose::Meta::Role::Application::RoleSummation::BEGIN@8 at line 8 of Moose/Meta/Role/Application/RoleSummation.pm # once (12µs+0s) by Package::Stash::BEGIN@15 at line 15 of Package/Stash.pm # once (12µs+0s) by File::Temp::BEGIN@32 at line 32 of File/Temp.pm # once (12µs+0s) by File::Temp::BEGIN@12 at line 12 of File/Temp.pm # once (10µs+0s) by Exception::Class::Base::BEGIN@7 at line 7 of Exception/Class/Base.pm # once (10µs+0s) by Devel::OverloadInfo::BEGIN@22 at line 22 of Devel/OverloadInfo.pm # once (10µs+0s) by Exception::Class::Base::BEGIN@6 at line 6 of Exception/Class/Base.pm # once (9µs+0s) by Class::MOP::BEGIN@10 at line 10 of Class/MOP.pm # once (8µs+0s) by File::Temp::BEGIN@15 at line 15 of File/Temp.pm # once (7µs+0s) by File::Temp::BEGIN@14 at line 14 of File/Temp.pm
sub UNIVERSAL::VERSION; # xsub
# spent 2.81ms within UNIVERSAL::can which was called 2561 times, avg 1µs/call: # 390 times (393µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 345 of Class/MOP/Class.pm, avg 1µs/call # 362 times (439µs+0s) by Class::MOP::Method::Generated::_compile_code at line 52 of Class/MOP/Method/Generated.pm, avg 1µs/call # 333 times (391µs+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 39 of Class/MOP/Mixin/HasAttributes.pm, avg 1µs/call # 189 times (241µs+0s) by Moose::Meta::Class::add_attribute at line 576 of Moose/Meta/Class.pm, avg 1µs/call # 187 times (157µs+0s) by Moose::Meta::Class::_inline_init_attr_from_default at line 421 of Moose/Meta/Class.pm, avg 838ns/call # 187 times (152µs+0s) by Moose::Meta::Class::_inline_check_required_attr at line 376 of Moose/Meta/Class.pm, avg 812ns/call # 187 times (132µs+0s) by Moose::Meta::Class::_inline_triggers at line 463 of Moose/Meta/Class.pm, avg 704ns/call # 187 times (126µs+0s) by Moose::Meta::Class::_eval_environment at line 513 of Moose/Meta/Class.pm, avg 673ns/call # 187 times (115µs+0s) by Moose::Meta::Class::_eval_environment at line 499 of Moose/Meta/Class.pm, avg 613ns/call # 108 times (84µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 278 of Class/MOP/Class.pm, avg 782ns/call # 66 times (221µs+0s) by Bio::Roary::AnalyseGroups::_files_to_genes or Bio::Roary::AnalyseGroups::_freq_groups_per_genome or Bio::Roary::AnalyseGroups::_groups_to_genes or Bio::Roary::AnalyseGroups::_number_of_isolates or Bio::Roary::AnnotateGroups::_filtered_gff_files or Bio::Roary::AnnotateGroups::_groups_to_id_names or Bio::Roary::AnnotateGroups::_ids_to_gene_names or Bio::Roary::ContigsToGeneIDsFromGFF::_awk_filter or Bio::Roary::ContigsToGeneIDsFromGFF::overlapping_hypothetical_protein_ids or Bio::Roary::GeneNamesFromGFF::_awk_filter or Bio::Roary::GeneNamesFromGFF::ids_to_gene_name or Bio::Roary::GroupStatistics::_files_to_groups or Bio::Roary::GroupStatistics::_groups_to_files or Bio::Roary::GroupStatistics::_sorted_file_names or Bio::Roary::GroupStatistics::_text_csv_obj or Bio::Roary::OrderGenes::_groups_to_file_contigs or Bio::Roary::OrderGenes::group_graphs or Bio::Roary::OrderGenes::group_order or Bio::Roary::OrderGenes::groups_to_contigs or Bio::Roary::OrderGenes::number_of_files or Bio::Roary::Output::EmblGroups::_groups_to_files or Bio::Roary::Output::EmblGroups::_sorted_file_names or Bio::Roary::Output::EmblGroups::output_header_filename or Bio::Roary::PostAnalysis::_analyse_groups_obj or Bio::Roary::PostAnalysis::_annotate_groups_obj or Bio::Roary::PostAnalysis::_group_labels_obj or Bio::Roary::PostAnalysis::_group_statistics_obj or Bio::Roary::PostAnalysis::_inflate_clusters_obj or Bio::Roary::PostAnalysis::_number_of_groups_obj or Bio::Roary::PostAnalysis::_order_genes_obj or Bio::Roary::PostAnalysis::_split_groups_obj at line 12 of (eval 25)[Eval/Closure.pm:125], avg 3µs/call # 44 times (55µs+0s) by Class::MOP::Mixin::HasMethods::_add_meta_method at line 19 of Class/MOP/Mixin/HasMethods.pm, avg 1µs/call # 31 times (56µs+0s) by Sub::Exporter::default_generator at line 411 of Sub/Exporter.pm, avg 2µs/call # 22 times (50µs+0s) by Moose::Role::import or Moose::Util::TypeConstraints::import or Moose::import at line 478 of Moose/Exporter.pm, avg 2µs/call # 16 times (45µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 64 of Class/MOP/Method/Inlined.pm, avg 3µs/call # 16 times (26µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 52 of Class/MOP/Method/Inlined.pm, avg 2µs/call # 14 times (41µs+0s) by Bio::Roary::AnnotateGroups::_output_fh or Bio::Roary::GroupLabels::_input_fh or Bio::Roary::GroupLabels::_output_fh or Bio::Roary::GroupStatistics::_output_fh or Bio::Roary::InflateClusters::_clustered_genes or Bio::Roary::InflateClusters::_clusters_fh or Bio::Roary::InflateClusters::_mcl_fh or Bio::Roary::InflateClusters::_output_fh or Bio::Roary::Output::EmblGroups::_output_fh or Bio::Roary::Output::EmblGroups::_output_header_fh or Bio::Roary::SplitGroups::_analyse_groups_obj or Bio::Roary::SplitGroups::_genes_to_files at line 11 of (eval 25)[Eval/Closure.pm:125], avg 3µs/call # 10 times (19µs+0s) by Moose::Exporter::BEGIN@8 at line 646 of Class/MOP.pm, avg 2µs/call # 8 times (27µs+0s) by Bio::Roary::ContigsToGeneIDsFromGFF::contig_to_ids at line 15 of (eval 25)[Eval/Closure.pm:125], avg 3µs/call # 8 times (17µs+0s) by Moose::Meta::Class::excludes_role at line 263 of Moose/Meta/Class.pm, avg 2µs/call # 2 times (5µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::parameterize at line 78 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 2µs/call # 2 times (3µs+0s) by if::work at line 14 of if.pm, avg 2µs/call # 2 times (2µs+0s) by Moose::Util::TypeConstraints::_create_parameterized_type_constraint at line 133 of Moose/Util/TypeConstraints.pm, avg 1µs/call # once (7µs+0s) by Moose::Util::add_method_modifier at line 260 of Moose/Util.pm # once (2µs+0s) by Sub::Install::__ANON__[/Users/ap13/perl5/lib/perl5/Sub/Install.pm:132] at line 120 of Sub/Install.pm # once (1µs+0s) by Moose::Object::BEGIN@106 at line 107 of Moose/Object.pm
sub UNIVERSAL::can; # xsub
# spent 3.71ms within UNIVERSAL::isa which was called 3211 times, avg 1µs/call: # 633 times (652µs+0s) by Class::MOP::Mixin::HasMethods::add_method at line 54 of Class/MOP/Mixin/HasMethods.pm, avg 1µs/call # 534 times (627µs+0s) by Class::MOP::Object::_is_compatible_with at line 51 of Class/MOP/Object.pm, avg 1µs/call # 394 times (350µs+0s) by Class::MOP::Method::Accessor::new at line 26 of Class/MOP/Method/Accessor.pm, avg 887ns/call # 333 times (379µs+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 17 of Class/MOP/Mixin/HasAttributes.pm, avg 1µs/call # 320 times (293µs+0s) by Class::MOP::Attribute::attach_to_class at line 252 of Class/MOP/Attribute.pm, avg 914ns/call # 253 times (382µs+0s) by Class::MOP::Class::new_object at line 494 of Class/MOP/Class.pm, avg 2µs/call # 153 times (165µs+0s) by Class::MOP::Mixin::HasMethods::get_method at line 114 of Class/MOP/Mixin/HasMethods.pm, avg 1µs/call # 140 times (224µs+0s) by base::import at line 74 of base.pm, avg 2µs/call # 60 times (134µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 37 of Class/MOP/Method/Inlined.pm, avg 2µs/call # 48 times (51µs+0s) by Moose::Meta::TypeConstraint::Registry::add_type_constraint at line 47 of Moose/Meta/TypeConstraint/Registry.pm, avg 1µs/call # 44 times (32µs+0s) by Class::MOP::Method::Wrapped::wrap at line 69 of Class/MOP/Method/Wrapped.pm, avg 730ns/call # 38 times (92µs+0s) by Graph::Traversal::new at line 161 of Graph/Traversal.pm, avg 2µs/call # 30 times (34µs+0s) by Class::MOP::Method::Constructor::new at line 16 of Class/MOP/Method/Constructor.pm, avg 1µs/call # 20 times (29µs+0s) by metaclass::import at line 25 of metaclass.pm, avg 1µs/call # 20 times (25µs+0s) by Moose::Exporter::_apply_metaroles at line 584 of Moose/Exporter.pm, avg 1µs/call # 20 times (24µs+0s) by Class::MOP::Class::superclasses at line 957 of Class/MOP/Class.pm, avg 1µs/call # 20 times (13µs+0s) by Moose::Util::TypeConstraints::find_type_constraint at line 298 of Moose/Util/TypeConstraints.pm, avg 660ns/call # 18 times (37µs+0s) by Moose::Meta::Class::superclasses at line 559 of Moose/Meta/Class.pm, avg 2µs/call # 17 times (30µs+0s) by Moose::init_meta at line 157 of Moose.pm, avg 2µs/call # 17 times (17µs+0s) by Moose::Meta::Class::add_attribute at line 569 of Moose/Meta/Class.pm, avg 994ns/call # 16 times (21µs+0s) by Moose::Meta::Method::Destructor::is_needed at line 61 of Moose/Meta/Method/Destructor.pm, avg 1µs/call # 13 times (8µs+0s) by Moose::Meta::Role::Attribute::attach_to_role at line 70 of Moose/Meta/Role/Attribute.pm, avg 592ns/call # 11 times (16µs+0s) by Moose::Meta::Role::Application::ToClass::apply_methods at line 139 of Moose/Meta/Role/Application/ToClass.pm, avg 1µs/call # 10 times (17µs+0s) by Bio::Roary::GroupStatistics::_text_csv_obj or Bio::Roary::OrderGenes::group_graphs or Bio::Roary::PostAnalysis::_analyse_groups_obj or Bio::Roary::PostAnalysis::_annotate_groups_obj or Bio::Roary::PostAnalysis::_group_labels_obj or Bio::Roary::PostAnalysis::_group_statistics_obj or Bio::Roary::PostAnalysis::_inflate_clusters_obj or Bio::Roary::PostAnalysis::_number_of_groups_obj or Bio::Roary::PostAnalysis::_order_genes_obj or Bio::Roary::PostAnalysis::_split_groups_obj at line 19 of (eval 25)[Eval/Closure.pm:125], avg 2µs/call # 8 times (9µs+0s) by Moose::Meta::Role::apply at line 451 of Moose/Meta/Role.pm, avg 1µs/call # 4 times (4µs+0s) by Moose::Meta::Class::add_role at line 181 of Moose/Meta/Class.pm, avg 1µs/call # 4 times (4µs+0s) by Moose::Util::_apply_all_roles at line 151 of Moose/Util.pm, avg 950ns/call # 4 times (4µs+0s) by Moose::Meta::Class::add_role_application at line 197 of Moose/Meta/Class.pm, avg 950ns/call # 3 times (7µs+0s) by Bio::Roary::Output::EmblGroups::new or Bio::Roary::SplitGroups::new at line 64 of (eval 25)[Eval/Closure.pm:125], avg 2µs/call # 3 times (5µs+0s) by Moose::Role::init_meta at line 122 of Moose/Role.pm, avg 2µs/call # 2 times (4µs+0s) by Class::MOP::Mixin::HasMethods::_add_meta_method at line 22 of Class/MOP/Mixin/HasMethods.pm, avg 2µs/call # 2 times (3µs+0s) by Bio::Roary::GroupStatistics::new or Bio::Roary::Output::NumberOfGroups::new at line 98 of (eval 25)[Eval/Closure.pm:125], avg 1µs/call # 2 times (2µs+0s) by Bio::Roary::Output::EmblGroups::new at line 74 of (eval 25)[Eval/Closure.pm:125], avg 1µs/call # 2 times (2µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::parameterize at line 88 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 1µs/call # 2 times (2µs+0s) by Moose::Meta::TypeConstraint::Parameterized::compile_type_constraint at line 50 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 750ns/call # 2 times (1µs+0s) by Class::MOP::Attribute::__ANON__[/Users/ap13/perl5/lib/perl5/darwin-2level/Class/MOP/Attribute.pm:478] at line 476 of Class/MOP/Attribute.pm, avg 650ns/call # 2 times (1µs+0s) by Class::MOP::Mixin::HasMethods::remove_method at line 146 of Class/MOP/Mixin/HasMethods.pm, avg 600ns/call # once (4µs+0s) by File::Path::rmtree at line 199 of File/Path.pm # once (3µs+0s) by File::Path::rmtree at line 188 of File/Path.pm # once (2µs+0s) by Class::MOP::Class::__ANON__[/Users/ap13/perl5/lib/perl5/darwin-2level/Class/MOP/Class.pm:1082] at line 1075 of Class/MOP/Class.pm # once (2µs+0s) by Bio::Roary::GroupStatistics::new at line 88 of (eval 25)[Eval/Closure.pm:125] # once (1µs+0s) by Getopt::Long::GetOptionsFromArray at line 472 of Getopt/Long.pm # once (900ns+0s) by Moose::Meta::Attribute::_process_accessors at line 1023 of Moose/Meta/Attribute.pm # once (900ns+0s) by Bio::Roary::Output::NumberOfGroups::new at line 108 of (eval 25)[Eval/Closure.pm:125] # once (800ns+0s) by Bio::Roary::OrderGenes::new at line 94 of (eval 25)[Eval/Closure.pm:125] # once (600ns+0s) by Moose::Meta::Attribute::_process_accessors at line 1035 of Moose/Meta/Attribute.pm
sub UNIVERSAL::isa; # xsub
# spent 15µs within version::(bool which was called: # once (15µs+0s) by DynaLoader::BEGIN@22 at line 57 of Config.pm
sub version::(bool; # xsub
# spent 9µs within version::(cmp which was called: # once (9µs+0s) by DynaLoader::BEGIN@22 at line 60 of Config.pm
sub version::(cmp; # xsub