Performance Profile Index
For split.pl
  Run on Thu Apr 20 02:05:47 2023
Reported on Thu Apr 20 18:31:10 2023

Profile of split.pl for 53716s (of 54031s), executing 223746982 statements and 66830762 subroutine calls in 130 source files and 40 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
14676862137888s37888sIPC::Run::::CORE:sselect IPC::Run::CORE:sselect (opcode)
1330361115219s15219sPOSIX::::read POSIX::read (xsub)
13303611104s15370sIPC::Run::::_spawn IPC::Run::_spawn
83913463137.8s54.4sIPC::Run::Debug::::_debugging_atleastIPC::Run::Debug::_debugging_atleast
1330361131.1s38059sIPC::Run::::_select_loop IPC::Run::_select_loop
692793125231.1s76.8sIPC::Run::Debug::::_debugging_detailsIPC::Run::Debug::_debugging_details
18681952128.2s51.1sIPC::Run::::reap_nb IPC::Run::reap_nb
1330351120.9s53695sCapture::Tiny::::_capture_tee Capture::Tiny::_capture_tee
5321444218.7s33.2sIPC::Run::::_close IPC::Run::_close
17323545118.4s200sIPC::Run::::pumpable IPC::Run::pumpable
83913461116.5s16.5sIPC::Run::Debug::::_debugging_levelIPC::Run::Debug::_debugging_level
1330361112.5s15460sIPC::Run::::start IPC::Run::start
1330361112.0s24.9sIPC::Run::::harness IPC::Run::harness
1330362211.5s53558sIPC::Run::::run IPC::Run::run
1330361110.3s45.7sIPC::Run::::_open_pipes IPC::Run::_open_pipes

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
9403976053403slineIPC/Run.pm (including 1 string eval)
2141877268.1slineFile/Temp.pm
1410176654.2slineCapture/Tiny.pm (including 2 string evals)
1596490425.3slineIPC/Run/IO.pm
413251619.8slineconstant.pm
83108512.7slineText/CSV_XS.pm
25277667.53slineFile/Spec/Unix.pm
6656526.63sline/home/hejohns/documentsNoSync/22f/490/gradescope-utils/bin/split.pl
10643133.91slineSymbol.pm
5322413.36slineJSON.pm (including 2 string evals)
10642991.51slineIO/Handle.pm
135889556mslineEncode/Encoding.pm
64227161mslinediagnostics.pm
3997452.6mslineText/Tabs.pm
890223.1mslineConfig_heavy.pl
12911.7mslineExtUtils/MM_Unix.pm
22188.23mslineExporter.pm
1028.01mslineIO/Prompter.pm
1638.12mslinePod/Simple/BlackBox.pm (including 19 string evals)
6507.19mslineContextual/Return.pm
14276.86mslineEncode.pm
296.53mslineExtUtils/MM_Any.pm
2655.82mslineExtUtils/MakeMaker.pm
1075.81mslinePod/Simple.pm
6955.72mslineGetopt/Long.pm
1745.64mslineIPC/Cmd.pm
26244.37mslineConfig.pm
824.22mslineData/Printer/Object.pm
83293.48mslinewarnings.pm
4553.46msline/home/hejohns/documentsNoSync/22f/490/gradescope-utils/lib/Gradescope/Translate.pm
393.22mslineModule/Metadata.pm
923.02mslineCarp.pm (including 4 string evals)
13132.96mslineExporter/Heavy.pm
292.74mslineFile/Find.pm
452.73mslinePOSIX.pm
172.65mslineExtUtils/Liblist/Kid.pm
242.60mslinePod/Text.pm
522.27mslineCwd.pm
9282.26mslineEncode/Alias.pm (including 1 string eval)
332.13mslineFile/Path.pm (including 1 string eval)
372.04mslineSocket.pm
222.03mslineExtUtils/MakeMaker/Config.pm
111.90mslineutf8.pm
351.83mslineStorable.pm
431.78mslineFile/Slurp.pm (including 1 string eval)
481.77mslineData/Printer/Common.pm
211.74mslinePod/Usage.pm (including 1 string eval)
891.58mslineData/Printer/Config.pm
421.51mslineModule/Load/Conditional.pm
201.39mslineIPC/Open3.pm
121.38mslineData/Printer/Filter/GenericClass.pm
7641.29mslinevars.pm
3821.27mslinePod/Escapes.pm
591.21mslineDynaLoader.pm
481.15mslineData/Printer.pm (including 1 string eval)
661.14mslineLocale/Maketext/Simple.pm
361.12mslinere.pm
211.09mslineJSON/XS.pm
271.02mslineIPC/Run/Timer.pm
281.01mslineParams/Check.pm
21941µslineYAML/XS.pm
104934µslineFile/Basename.pm
123917µslinebase.pm
214914µslineoverload.pm
40873µslineExtUtils/MakeMaker/Locale.pm
114868µslinestrictures.pm
9843µslineData/Printer/Theme.pm
18798µslineWant.pm
8779µslineIO/Select.pm
43743µslineCarp/Assert.pm
16693µslineText/ParseWords.pm
44628µslineTime/HiRes.pm (including 1 string eval)
78618µslineopen.pm
24606µslineModule/Load.pm
15604µslineList/Util.pm
22586µslineattributes.pm
41655µslineExtUtils/MM.pm (including 1 string eval)
285556µslineErrno.pm (including 2 string evals)
13550µslineData/Printer/Filter/SCALAR.pm
48618µslineText/CSV.pm (including 1 string eval)
12499µslineData/Printer/Filter/HASH.pm
11496µslineFcntl.pm
22491µslineIO/File.pm
15460µslineTypes/Serialiser.pm
38458µsline/home/hejohns/documentsNoSync/22f/490/gradescope-utils/lib/Gradescope/Color.pm
63446µslineversion.pm
43442µslineif.pm
73439µslineFileHandle.pm
15413µslineFile/Glob.pm
10396µslineContextual/Return/Failure.pm
7392µslineTie/Hash.pm
115375µslineData/Printer/Filter.pm
47366µslinelib.pm
12360µslineData/Printer/Filter/ARRAY.pm
11359µslineEncode/Config.pm
22365µslineExtUtils/MakeMaker/version.pm (including 1 string eval)
16322µslineversion/regex.pm
11317µslineEncode/MIME/Name.pm
16316µslineData/Printer/Filter/GLOB.pm
11316µslinePod/Simple/LinkSection.pm
11313µslineIO.pm
16310µslineI18N/Langinfo.pm
15305µslineIO/Seekable.pm
14300µslineData/Printer/Filter/CODE.pm
67130794108slineIPC/Run/Debug.pm (including 1 string eval)
56263µslineparent.pm
10238µslinePod/Simple/TiedOutFH.pm
13238µslineYAML/XS/LibYAML.pm
10235µslineExtUtils/Liblist.pm
18222µslineoverloading.pm
9211µslinePerlIO/encoding.pm
12208µslineScalar/Util.pm
10186µslineData/Printer/Filter/Regexp.pm
10185µslineData/Printer/Filter/VSTRING.pm
9144µslineFile/Spec.pm
155138µslinefeature.pm
10129µslineData/Printer/Filter/REF.pm
9128µslinebytes.pm
4111µslineXSLoader.pm
7101µslineSelectSaver.pm
10100µslinePerlIO.pm
885µslineExtUtils/MY.pm
877µslineData/Printer/Filter/FORMAT.pm
676µslineCarp/Heavy.pm
4359µslinewarnings/register.pm
545µslinebuiltin.pm
1027µslinecommon/sense.pm
614µslineinteger.pm
12µslineConfig_git.pl
00slinestrict.pm
22374703753716sTotal (-55 statements are unaccounted for)
1721131413sAverage
873µsMedian
0.00069Deviation