Performance Profile Index
For ../prof.pl
  Run on Wed Dec 14 16:10:05 2022
Reported on Wed Dec 14 16:12:59 2022

Profile of ../prof.pl for 102s (of 131s), executing 81230007 statements and 30167803 subroutine calls in 196 source files and 294 string evals.
SVG not supported

The Flame Graph above is a visualization of the time spent in distinct call stacks. The colors and x-axis position are not meaningful.

Top 15 Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
915953211.9s87.2sJSON::Schema::Modern::::_eval_subschema JSON::Schema::Modern::_eval_subschema (recurses: max depth 74, inclusive time 1984s)
3158361164.33s10.7sMojo::URL::::clone Mojo::URL::clone (recurses: max depth 1, inclusive time 1.02s)
466819113.50s3.50sJSON::Schema::Modern::Document::OpenAPI::::CORE:regcompJSON::Schema::Modern::Document::OpenAPI::CORE:regcomp (opcode)
240151213.37s24.8sMojo::URL::::_string Mojo::URL::_string
294457223.12s8.75sMojo::Path::::to_string Mojo::Path::to_string
835077322.91s4.86sMojo::Util::::url_escape Mojo::Util::url_escape
835077322.71s4.03sMojo::Util::::encode Mojo::Util::encode
46881532.53s22.5sJSON::Schema::Modern::::_fetch_from_uri JSON::Schema::Modern::_fetch_from_uri
703422312.11s5.75sMojo::Path::::_parse Mojo::Path::_parse (recurses: max depth 1, inclusive time 111ms)
240151112.03s12.0sMojo::URL::::path_query Mojo::URL::path_query
37128731.76s5.51sList::Util::::any List::Util::any (xsub)
339853211.68s3.54sMojo::URL::::host_port Mojo::URL::host_port
478625511.68s6.48sMojo::URL::::path Mojo::URL::path
349768311.65s2.60sMojo::Path::::clone Mojo::Path::clone
45939421.62s9.79sMojo::URL::::to_abs Mojo::URL::to_abs

You can view a treemap of subroutine exclusive time, grouped by package.
NYTProf also generates call-graph files in Graphviz format: inter-package calls, all inter-subroutine calls (probably too complex to render easily).

You can hover over some table cells and headings to view extra information.
Some table column headings can be clicked on to sort the table by that column.
Source Code Files — ordered by exclusive time then name
StmtsExclusive
Time
ReportsSource File
1366556319.6slineMojo/URL.pm
1808150815.0slineJSON/Schema/Modern.pm
1084635611.9slineMojo/Path.pm
863135012.8slineMojo/Util.pm (including 4 string evals)
67503657.68slineMojo/Base.pm
6847935.47slineJSON/Schema/Modern/Document/OpenAPI.pm
37843615.03slineJSON/Schema/Modern/Utilities.pm
57362494.96slineMojo/Parameters.pm
32062413.31slineYAML/PP/Lexer.pm
27741992.21slineYAML/PP/Parser.pm
8146541.76slineJSON/Schema/Modern/Vocabulary/Applicator.pm
8125831.74slineJSON/Schema/Modern/Vocabulary/Core.pm
6830271.47slineJSON/Schema/Modern/Vocabulary.pm
380420864mslineMojo/JSON/Pointer.pm
338850758mslineData/Perl/Role/Collection/Hash.pm
575164702mslineYAML/PP/Schema.pm
604683683mslineYAML/PP/Constructor.pm
294863614mslineData/Perl/Collection/Hash/MooseLike.pm
427781605mslineJSON/Schema/Modern/Vocabulary/Validation.pm
183465293mslineEncode/Encoding.pm
116312262mslineJSON/MaybeXS.pm
201697158mslineJSON/Schema/Modern/Vocabulary/MetaData.pm
48514156mslineJSON/Schema/Modern/Document.pm
129571133mslineJSON/Schema/Modern/Vocabulary/Unevaluated.pm
5663399.3mslineType/Tiny.pm
2693482.3mslineYAML/PP/Reader.pm
2134370.4mslineSafe/Isa.pm
10317872.33slineSub/Quote.pm (including 112 string evals)
1775236.5mslineYAML/PP/Schema/Core.pm
1334132.7mslineJSON/Schema/Modern/Vocabulary/FormatAnnotation.pm
4268627.2mslinewarnings.pm
425822.8mslineJSON/Schema/Modern/Error.pm
609227.5mslineEval/TypeTiny.pm (including 92 string evals)
96217.9mslinePath/Tiny.pm
1139417.5mslineTypes/TypeTiny.pm (including 2 string evals)
122514.8mslineJSON/PP.pm (including 18 string evals)
510814.6mslineMethod/Generate/Accessor.pm
650315.2mslinenamespace/clean.pm (including 1 string eval)
534814.1mslineRole/Tiny.pm
342513.8mslineExporter.pm
16313.7mslinePod/Simple/BlackBox.pm (including 19 string evals)
521118.5mslineTypes/Standard.pm (including 6 string evals)
201411.8mslineMoo/_Utils.pm (including 1 string eval)
143810.9mslineJSON/Schema/Modern/Vocabulary/FormatAssertion.pm
232110.6mslineExporter/Tiny.pm (including 1 string eval)
759.96mslineOpenAPI/Modern.pm
4189.53mslineModule/Runtime.pm
21308.47mslineMoo.pm
35588.09mslineType/Library.pm
52998.03mslineconstant.pm
1077.87mslinePod/Simple.pm
367.44mslineYAML/PP/Emitter.pm
148956507mslineClass/Method/Modifiers.pm (including 26 string evals)
947.03mslineGetopt/Long.pm
23756.95mslineMethod/Generate/Constructor.pm
356.82mslineStorable.pm
746.59mslineYAML/PP.pm
13696.35mslineType/Coercion.pm
616.17mslineIO/Uncompress/Base.pm
17506.04mslineMoo/Role.pm
495.99mslineData/Dumper.pm
22625.88mslineSub/Defer.pm (including 1 string eval)
1005.49mslineCompress/Raw/Zlib.pm (including 1 string eval)
385.47mslinePOSIX.pm
555.35mslineIO/Compress/Base.pm
6045.32mslineexperimental.pm
20475.22mslineJSON/PP/Boolean.pm
104.94msline/Users/ether/git/fastly/Heavenly/profiling/jsm-0.558-om-0.037/../prof.pl
8524.88mslineTypes/Standard/Dict.pm
904.77mslineIO/Compress/Base/Common.pm (including 1 string eval)
23704.78mslineCarp.pm (including 4 string evals)
1554.70mslineEncode.pm
3025.71mslineFile/ShareDir.pm (including 2 string evals)
24944.48mslineType/Tiny/Enum.pm
244.26mslinePod/Text.pm
343.86mslineYAML/PP/Dumper.pm
1263.80mslineList/MoreUtils.pm
8903.72mslineExporter/Heavy.pm
223.68mslineList/MoreUtils/PP.pm
463.49mslineCwd.pm
8573.34mslineMooX/TypeTiny/Role/GenerateAccessor.pm
253.34mslineCpanel/JSON/XS.pm
7253.30mslinestrictures.pm
373.10mslineSocket.pm
633.08mslineJSON/Schema/Modern/Result.pm
113.03mslineYAML/PP/Grammar.pm
7922.95mslineType/Tiny/Class.pm
4742.93mslineEncode/Alias.pm (including 1 string eval)
282.89mslineIO/Uncompress/RawInflate.pm
282.86mslineDigest/SHA.pm
412.78mslineIO/Compress/RawDeflate.pm
272.63mslineUnicode/Normalize.pm
222.58mslineClass/Inspector.pm
582.57mslineB.pm
3822.53mslinePod/Escapes.pm
352.52mslineIO/Compress/Gzip.pm
402.51mslineConfig_heavy.pl
24402.49mslinefeature.pm
1302.40mslineTypes/Standard/Tuple.pm
352.36mslineData/Perl/Role/Collection/Array.pm
392.35mslineYAML/PP/Loader.pm
4932.33mslinebase.pm
232.26mslineFile/Spec/Unix.pm
8132.20mslineif.pm
192.16mslineIO/Handle.pm
312.06mslineVariable/Magic.pm
212.30mslinePod/Usage.pm (including 1 string eval)
652.03mslineType/Tiny/Union.pm
1232.01mslineB/Hooks/EndOfScope/XS.pm
311.94mslineIO/Uncompress/Gunzip.pm
3381.94mslineMooX/HandlesVia.pm
1651.89mslineYAML/PP/Schema/JSON.pm
121.80mslineParams/Util/PP.pm
191.76mslineList/MoreUtils/XS.pm
221.74mslineFile/GlobMapper.pm
1211.73mslineSub/Install.pm
2831.63mslineTypes/Standard/ArrayRef.pm
481.60mslineTypes/Standard/Map.pm
211.55mslineParams/Util.pm
201.55mslineYAML/PP/Representer.pm
1851.54mslineMooX/TypeTiny.pm
3371.52mslineoverload.pm
221.51mslineIO/File.pm
3401.49mslinevars.pm
441.49mslineRef/Util/XS.pm
221.48mslineattributes.pm
3041.45mslineTypes/Standard/HashRef.pm
201.43mslineIO/Compress/Adapter/Deflate.pm
261.40mslineFile/Glob.pm
381.40mslineModule/Load.pm
281.42mslineTime/HiRes.pm (including 1 string eval)
231.32mslinere.pm
611.31mslineFile/Basename.pm
181.30mslineDigest/MD5.pm
691.27mslineIO/Compress/Gzip/Constants.pm
821.27mslineType/Tiny/Duck.pm
4701.10mslineType/Tiny/ConstrainedObject.pm
81.08mslineYAML/PP/Exception.pm
211.06mslineSymbol.pm
1411.05mslineModule/Implementation.pm
211.05mslineversion.pm
161.04mslineB/Hooks/EndOfScope.pm
141.04mslineMIME/Base64.pm
91.01mslineTie/Array.pm
91.01mslinePerlIO/encoding.pm
111.01mslineFcntl.pm
101.01mslinePackage/Stash/XS.pm
37982µslineJSON/Schema/Modern/Annotation.pm
85981µslineSub/Exporter/Progressive.pm
22971µslineRef/Util.pm
274968µslineURI/Escape.pm
55934µslineList/Util.pm
36932µslineConfig.pm
11893µslinePod/Simple/LinkSection.pm
7880µslineTie/Hash.pm
16860µslineversion/regex.pm
15850µslineYAML/PP/Common.pm
57845µslineJSON/Schema/Modern/Vocabulary/Content.pm
37838µslineJSON/Schema/Modern/Vocabulary/OpenAPI.pm
33809µslineFeature/Compat/Try.pm
12792µslineIO/Compress/Zlib/Extra.pm
153788µslineMoo/Object.pm
11785µslineIO.pm
48765µslineparent.pm
10749µslinePerlIO.pm
73731µslineTry/Tiny.pm
14716µslineIO/Uncompress/Adapter/Inflate.pm
15707µslineIO/Seekable.pm
9685µslinemro.pm
11683µslineEncode/Config.pm
11658µslineEncode/MIME/Name.pm
11655µslineData/Perl/Collection/Array/MooseLike.pm
12652µslineSub/Util.pm
29541µslineYAML/PP/Render.pm
30520µslineMethod/Generate/BuildAll.pm
11505µslineIO/Poll.pm
12467µslineYAML/PP/Writer/File.pm
10400µslinePod/Simple/TiedOutFH.pm
6380µslineDigest/base.pm
2371µslineXSLoader.pm
12316µslineYAML/PP/Writer.pm
16290µslineRole/Tiny/With.pm
23276µslinebytes.pm
9267µslineFile/Spec.pm
17265µslineMoo/sification.pm
15244µslinePackage/Stash.pm
16237µslineScalar/Util.pm
16236µslineutf8.pm
18234µslineoverloading.pm
14206µslinenamespace/clean/_Util.pm
7194µslineSelectSaver.pm
6181µslineCarp/Heavy.pm
38113µslinewarnings/register.pm
1161µslineinteger.pm
14µslineConfig_git.pl
00slinestrict.pm
81230114102sTotal (-107 statements are unaccounted for)
414439520msAverage
2.49msMedian
0.00183Deviation