Performance Profile Index
For webmerge/scripts/webmerge.pl
  Run on Mon Oct 7 02:42:42 2013
Reported on Mon Oct 7 03:03:31 2013

Profile of webmerge/scripts/webmerge.pl for 475s (of 522s), executing 20793284 statements and 9144079 subroutine calls in 150 source files and 34 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
23724484186.7s86.7sOCBNET::Packer::2D::::findNode OCBNET::Packer::2D::findNode (recurses: max depth 63, inclusive time 2187s)
246804155.1s55.1sOCBNET::Spritesets::CSS::Parser::::CORE:match OCBNET::Spritesets::CSS::Parser::CORE:match (opcode)
52359213328.1s30.3sOCBNET::Spritesets::CSS::Collection::::get OCBNET::Spritesets::CSS::Collection::get (recurses: max depth 2, inclusive time 15.6s)
81124.0s24.0sOCBNET::Spritesets::Canvas::Distribute::::CORE:sleepOCBNET::Spritesets::Canvas::Distribute::CORE:sleep (opcode)
17215221123.3s23.3sRTP::Webmerge::Compile::CSS::::CORE:subst RTP::Webmerge::Compile::CSS::CORE:subst (opcode)
1548736119.0s21.8sFile::Spec::Unix::::canonpath File::Spec::Unix::canonpath
190161118.8s47.1sFile::Spec::Unix::::abs2rel File::Spec::Unix::abs2rel
121113.5s13.5sGraphics::Magick::::ImageToBlob Graphics::Magick::ImageToBlob (xsub)
103668929.71s36.5sOCBNET::Spritesets::CSS::Block::::style OCBNET::Spritesets::CSS::Block::style
271552517.20s7.20sOCBNET::CSS::Parser::CSS::::CORE:subst OCBNET::CSS::Parser::CSS::CORE:subst (opcode)
9988217.02s15.5sOCBNET::CSS::Parser::CSS::::__ANON__[/home/ocbnet/domain/ocbnet.ch/vhost/webmerge/htdocs/webmerge/scripts/modules/OCBNET/CSS/Parser/CSS.pm:252] OCBNET::CSS::Parser::CSS::__ANON__[/home/ocbnet/domain/ocbnet.ch/vhost/webmerge/htdocs/webmerge/scripts/modules/OCBNET/CSS/Parser/CSS.pm:252] (recurses: max depth 3, inclusive time 13.4s)
12116.01s23.2sOCBNET::Spritesets::Canvas::Optimize::::optimize OCBNET::Spritesets::Canvas::Optimize::optimize
62936115.99s7.74sFile::MimeInfo::Magic::::_check_rule File::MimeInfo::Magic::_check_rule
8115.67s31.3sRTP::Webmerge::Compile::CSS::::compileCSS RTP::Webmerge::Compile::CSS::compileCSS
32566415.64s5.64sRTP::Webmerge::IO::CSS::::CORE:substcont RTP::Webmerge::IO::CSS::CORE:substcont (opcode)

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
712932187.3slinewebmerge/scripts/modules/OCBNET/Packer/2D.pm
44452979.5slinewebmerge/scripts/modules/OCBNET/Spritesets/CSS/Parser.pm
389333357.8slineFile/Spec/Unix.pm
285579437.8slinewebmerge/scripts/modules/OCBNET/Spritesets/CSS/Collection.pm
26283231.3slinewebmerge/scripts/modules/RTP/Webmerge/Compile/CSS.pm
14528626.5slinewebmerge/scripts/modules/OCBNET/Spritesets/Canvas/Distribute.pm (including 14 string evals)
47069423.8slinewebmerge/scripts/modules/OCBNET/CSS/Parser/CSS.pm
108855322.7slinewebmerge/scripts/modules/OCBNET/Spritesets/CSS/Block.pm
136087517.1slineFile/Basename.pm
42172116.6slinewebmerge/scripts/modules/OCBNET/Spritesets/Sprite.pm
60468911.4slinewebmerge/scripts/modules/OCBNET/Spritesets/Block.pm
61984611.2slineFile/MimeInfo/Magic.pm
1628669.65slinewebmerge/scripts/modules/RTP/Webmerge/IO/CSS.pm
628637.25slinewebmerge/scripts/modules/RTP/Webmerge/IO.pm
1827146.58slinewebmerge/scripts/modules/OCBNET/CSS/Parser/Base.pm
2610845.42slinewebmerge/scripts/modules/RTP/Webmerge/Path.pm
1047294.41slinewebmerge/scripts/modules/RTP/Webmerge/Process/CSS/Inlinedata.pm
926103.85slinewebmerge/scripts/modules/OCBNET/Spritesets/Canvas/Repeater.pm
2349123.73slinewebmerge/scripts/modules/OCBNET/Spritesets/Canvas/Optimize.pm
1207852.90slinewebmerge/scripts/modules/OCBNET/Spritesets/Container.pm
160481.78slinewebmerge/scripts/modules/OCBNET/Spritesets/Canvas.pm
326521.41slineFile/Spec/Functions.pm
49535792mslineFile/MimeInfo.pm
404577mslinewebmerge/scripts/modules/RTP/Webmerge/Fingerprint.pm
60159466mslineGraphics/Magick.pm
47239445mslinewebmerge/scripts/modules/OCBNET/Spritesets/Canvas/Layout.pm
2014185mslineXML/SAX/Base.pm
146157mslineDynaLoader.pm
9107157mslinewebmerge/scripts/modules/OCBNET/Spritesets/Stack.pm
8452152mslineIO/File.pm
3631117mslineExporter.pm
12943114mslinewebmerge/scripts/modules/OCBNET/Spritesets/Fit.pm
162594.9mslinewebmerge/scripts/modules/RTP/Webmerge/Merge.pm
953493.9mslineXML/Simple.pm
1392.1mslineMIME/Base64.pm
31891.0mslineXML/LibXML.pm
11386.4mslineFile/Glob.pm
8083.1mslineEncode.pm
5373.9mslineCwd.pm
29972.9mslineutf8_heavy.pl
202665.6mslineGetopt/Long.pm
82354.5mslinewebmerge/scripts/modules/OCBNET/Spritesets/Corner.pm
3953.2mslineData/Dumper.pm
1850.8mslinePod/Simple/BlackBox.pm
8944.8mslinePod/Simple.pm
1640.2mslineJSON/XS.pm
35437.8mslinewebmerge/scripts/webmerge.pl
12037.5mslineFile/Temp.pm
3435.4mslinePOSIX.pm
4831.5mslineCarp.pm
3130.9mslineSocket.pm
244228.7mslineconstant.pm
44928.0mslinewebmerge/scripts/modules/RTP/Webmerge/Checksum.pm
118927.8mslineExporter/Heavy.pm
82827.6mslineIO/AtomicFile.pm
1826.3mslineDigest/MD5.pm
41323.5mslineIO/Handle.pm (including 1 string eval)
99622.7mslinevars.pm
1620.0mslinePod/Parser.pm
1719.1mslinePod/Text.pm
2518.8mslineData/Dump/PHP.pm
2318.8mslineattributes.pm
11128.5mslineJSON.pm (including 4 string evals)
41318.1mslinewebmerge/scripts/modules/RTP/Webmerge.pm
238117.8mslinestrict.pm
33816.5mslinewebmerge/scripts/modules/RTP/Webmerge/Process/CSS/Spritesets.pm
3316.3mslineIPC/Run3.pm
1215.6mslineList/Util.pm (including 1 string eval)
2714.8mslineFile/Path.pm
1214.3mslineFcntl.pm
12313.7mslineXML/LibXML/Error.pm
66813.3mslinewebmerge/scripts/modules/RTP/IO/AtomicFile.pm
64312.8mslinePod/Escapes.pm
37812.6mslineEncode/Alias.pm
2812.3mslinewebmerge/scripts/modules/OCBNET/CSS/Parser/Colors.pm
2112.0mslinePod/Usage.pm
1011.6mslineunicore/Heavy.pl
1111.4mslineIO.pm
1711.3mslinePod/InputObjects.pm
43312.5mslinebase.pm (including 10 string evals)
1910.8mslineIO/Scalar.pm
1259.53mslineXML/SAX.pm
628.98mslinewebmerge/scripts/modules/RTP/Webmerge/Merge/CSS.pm
7778.60mslinewarnings.pm
158.50mslinePod/Select.pm
3468.00mslineoverload.pm
427.13mslinewebmerge/scripts/modules/RTP/Webmerge/Embedder.pm
227.11mslinewebmerge/scripts/modules/RTP/Webmerge/Watchdog.pm
546.46mslineFile/BaseDir.pm
256.19mslinewebmerge/scripts/modules/RTP/Webmerge/HeadInc.pm
346.08mslinewebmerge/scripts/modules/RTP/Webmerge/Optimize.pm
216.06mslinewebmerge/scripts/modules/OCBNET/CSS/Parser/Selectors.pm
586.05mslineXML/LibXML/SAX.pm
2426.03mslineSymbol.pm
386.01mslineFindBin.pm
876.38mslineXML/SAX/ParserFactory.pm (including 1 string eval)
155.95mslinewebmerge/scripts/modules/RTP/Webmerge/Embedder/JS.pm
225.78mslineAutoLoader.pm
155.71mslinewebmerge/scripts/modules/RTP/Webmerge/Embedder/PHP.pm
215.67mslinewebmerge/scripts/modules/OCBNET/Spritesets.pm
2875.22mslineErrno.pm (including 1 string eval)
325.11mslinewebmerge/scripts/modules/RTP/Webmerge/Merge/JS.pm
314.96mslineIO/WrapTie.pm (including 1 string eval)
234.92mslineFile/Which.pm
174.48mslineXML/LibXML/NodeList.pm
154.39mslineXML/LibXML/XPathContext.pm
294.06mslinewebmerge/scripts/modules/RTP/Webmerge/Optimize/TXT.pm
573.92mslineConfig.pm
73.91mslineTie/Hash.pm
443.82mslinewebmerge/scripts/modules/RTP/Webmerge/Prepare.pm
113.70mslineEncode/Config.pm
73.48mslinewebmerge/scripts/modules/Fork/Queue.pm
123.34mslineXML/LibXML/Number.pm
283.28mslineList/MoreUtils.pm
163.23mslinewebmerge/scripts/modules/RTP/Webmerge/Compile/JS.pm
183.02mslineIO/Seekable.pm (including 1 string eval)
1512.90mslinewebmerge/scripts/modules/OCBNET/Spritesets/Edge.pm
142.88mslinePod/Simple/LinkSection.pm
152.84mslineXML/SAX/Exception.pm
232.83mslinewebmerge/scripts/modules/RTP/Webmerge/Optimize/PNG.pm
122.69mslineXML/LibXML/Boolean.pm
102.62mslineEncode/Encoding.pm
122.58mslineXML/LibXML/Literal.pm
212.49mslinewebmerge/scripts/modules/RTP/Webmerge/Optimize/GIF.pm
142.39mslinewebmerge/scripts/modules/RTP/Webmerge/Process/CSS.pm
172.36mslinewebmerge/scripts/modules/RTP/Webmerge/Include/JS.pm
152.29mslinewebmerge/scripts/modules/RTP/Webmerge/IO/JS.pm
222.28mslinewebmerge/scripts/modules/RTP/Webmerge/Optimize/MNG.pm
222.19mslinewebmerge/scripts/modules/RTP/Webmerge/Optimize/JPG.pm
62.18mslineDigest/base.pm
212.12mslinewebmerge/scripts/modules/RTP/Webmerge/Optimize/ZIP.pm
212.08mslinewebmerge/scripts/modules/RTP/Webmerge/Optimize/GZ.pm
252.01mslinewebmerge/scripts/modules/RTP/Webmerge/Include/CSS.pm
141.82mslineoverloading.pm
151.81mslinewebmerge/scripts/modules/RTP/Webmerge/Process/JS.pm
91.49mslinewebmerge/scripts/modules/RTP/Webmerge/Process/CSS/SCSS.pm
111.23mslineFile/Spec.pm
2998µslineXSLoader.pm
7852µslineSelectSaver.pm
7530µslineutf8.pm
32388µslinefeature.pm
28342µslinewarnings/register.pm
4212µslineCarp/Heavy.pm
8188µslinesubs.pm
6139µslinecommon/sense.pm
6137µslineinteger.pm
6137µslinebytes.pm
125µslineunicore/lib/Perl/_PerlIDS.pl
120µslineunicore/lib/Perl/Word.pl
115µslineunicore/lib/Perl/SpacePer.pl
20793327475sTotal (-43 statements are unaccounted for)
1386223.17sAverage
12.3msMedian
0.01035Deviation