Created
February 22, 2020 17:08
-
-
Save ndmitchell/0a7bf5c6e3045c60f1dafdf00551e1a9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sat Feb 22 17:03 2020 Time and Allocation Profiling Report (Final) | |
rattle-benchmark +RTS -p -RTS make clean commands.txt | |
total time = 0.07 secs (73 ticks @ 1000 us, 1 processor) | |
total alloc = 26,502,832 bytes (excludes profiling overheads) | |
COST CENTRE MODULE SRC %time %alloc | |
try_ Control.Exception.Extra src/Control/Exception/Extra.hs:127:1-10 19.2 5.5 | |
removeOptionFSATrace.\ Development.Shake.Command src/Development/Shake/Command.hs:(195,44)-(202,72) 17.8 6.0 | |
hGetContents' System.IO.Extra src/System/IO/Extra.hs:(66,1)-(69,12) 12.3 69.2 | |
withCreateProcessCompat General.Process src/General/Process.hs:(224,1)-(232,46) 12.3 6.9 | |
process.\.\.\.\ General.Process src/General/Process.hs:(163,58)-(204,58) 9.6 0.9 | |
MAIN MAIN <built-in> 8.2 0.3 | |
waitBarrier Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:(204,1)-(213,100) 4.1 0.0 | |
duration System.Time.Extra src/System/Time/Extra.hs:(112,1)-(116,22) 2.7 2.8 | |
withExceptions.\ General.Process src/General/Process.hs:(110,28)-(114,27) 2.7 0.2 | |
allocaAndPeek System.Clock System/Clock.hsc:165:1-52 1.4 0.0 | |
tempRef System.IO.Extra src/System/IO/Extra.hs:(150,1)-(152,32) 1.4 0.0 | |
readFileEncoding' System.IO.Extra src/System/IO/Extra.hs:81:1-93 1.4 3.3 | |
createDirectoryPrivate System.Directory.Extra src/System/Directory/Extra.hs:107:1-63 1.4 0.2 | |
readVar Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:149:1-28 1.4 0.0 | |
forkWait General.Process src/General/Process.hs:(130,1)-(133,51) 1.4 0.0 | |
commandExplicitIO.\.\.optBinary Development.Shake.Command src/Development/Shake/Command.hs:332:9-43 1.4 0.0 | |
main.benchmark Benchmark benchmark/Benchmark.hs:(19,9)-(25,112) 1.4 0.1 | |
individual inherited | |
COST CENTRE MODULE SRC no. entries %time %alloc %time %alloc | |
MAIN MAIN <built-in> 2636 0 8.2 0.3 100.0 100.0 | |
CAF System.Process.Posix <entire-module> 2895 0 0.0 0.0 0.0 0.0 | |
CAF System.Directory <entire-module> 2894 0 0.0 0.0 0.0 0.0 | |
CAF System.Directory.Internal.Posix <entire-module> 2892 0 0.0 0.0 0.0 0.0 | |
CAF Data.Time.Clock.Internal.DiffTime <entire-module> 2866 0 0.0 0.0 0.0 0.0 | |
CAF System.FilePath.Posix <entire-module> 2858 0 0.0 0.0 0.0 0.0 | |
CAF Data.Fixed <entire-module> 2781 0 0.0 0.0 0.0 0.0 | |
CAF Data.Unique <entire-module> 2761 0 0.0 0.0 0.0 0.0 | |
CAF GHC.Conc.Signal <entire-module> 2746 0 0.0 0.0 0.0 0.0 | |
CAF GHC.Float <entire-module> 2737 0 0.0 0.2 0.0 0.2 | |
CAF GHC.IO.Encoding <entire-module> 2727 0 0.0 0.0 0.0 0.0 | |
CAF GHC.IO.Encoding.Iconv <entire-module> 2725 0 0.0 0.0 0.0 0.0 | |
CAF GHC.IO.Exception <entire-module> 2719 0 0.0 0.0 0.0 0.0 | |
CAF GHC.IO.FD <entire-module> 2718 0 0.0 0.0 0.0 0.0 | |
CAF GHC.IO.Handle.FD <entire-module> 2716 0 0.0 0.1 0.0 0.1 | |
CAF GHC.IO.Handle.Internals <entire-module> 2715 0 0.0 0.0 0.0 0.0 | |
CAF GHC.IO.Handle.Text <entire-module> 2714 0 0.0 0.0 0.0 0.0 | |
CAF System.Posix.Internals <entire-module> 2679 0 0.0 0.0 0.0 0.0 | |
CAF Text.Read.Lex <entire-module> 2674 0 0.0 0.0 0.0 0.0 | |
CAF GHC.Event.Thread <entire-module> 2666 0 0.0 0.0 0.0 0.0 | |
CAF GHC.Event.Manager <entire-module> 2654 0 0.0 0.0 0.0 0.0 | |
CAF GHC.Event.Poll <entire-module> 2652 0 0.0 0.0 0.0 0.0 | |
CAF:$dCmdArguments_rexp Benchmark <no location info> 5264 0 0.0 0.0 0.0 0.0 | |
main Benchmark benchmark/Benchmark.hs:(15,1)-(50,30) 5282 0 0.0 0.0 0.0 0.0 | |
cmdArguments Development.Shake.Command src/Development/Shake/Command.hs:(688,5)-(690,85) 5303 0 0.0 0.0 0.0 0.0 | |
cmdArguments.(...) Development.Shake.Command src/Development/Shake/Command.hs:689:29-45 5305 1 0.0 0.0 0.0 0.0 | |
CAF:$fCmdArguments->1 Development.Shake.Command <no location info> 5201 0 0.0 0.0 0.0 0.0 | |
mappend Development.Shake.Command src/Development/Shake/Command.hs:675:28-33 5284 1 0.0 0.0 0.0 0.0 | |
CAF:$fCmdResult[]_$ccmdResult Development.Shake.Command src/Development/Shake/Command.hs:544:5-13 5221 0 0.0 0.0 0.0 0.0 | |
cmdResult Development.Shake.Command src/Development/Shake/Command.hs:544:5-63 5476 1 0.0 0.0 0.0 0.0 | |
CAF:$fCmdString[]_$ccmdString Development.Shake.Command src/Development/Shake/Command.hs:508:33-41 5248 0 0.0 0.0 0.0 0.0 | |
cmdString Development.Shake.Command src/Development/Shake/Command.hs:508:33-67 5327 1 0.0 0.0 0.0 0.0 | |
CAF:$fEqTimeSpec1 System.Clock <no location info> 2832 0 0.0 0.0 0.0 0.0 | |
normalize System.Clock System/Clock.hsc:(234,1)-(236,60) 5640 0 0.0 0.0 0.0 0.0 | |
s2ns System.Clock System/Clock.hsc:231:1-11 5641 1 0.0 0.0 0.0 0.0 | |
CAF:$fEqTimeSpec6 System.Clock <no location info> 2831 0 0.0 0.0 0.0 0.0 | |
normalize System.Clock System/Clock.hsc:(234,1)-(236,60) 5649 0 0.0 0.0 0.0 0.0 | |
normalize.(...) System.Clock System/Clock.hsc:236:36-60 5650 0 0.0 0.0 0.0 0.0 | |
s2ns System.Clock System/Clock.hsc:231:1-11 5651 1 0.0 0.0 0.0 0.0 | |
CAF:$fIsCmdArgumentCmdOption1 Development.Shake.Command <no location info> 5206 0 0.0 0.0 0.0 0.0 | |
toCmdArgument Development.Shake.Command src/Development/Shake/Command.hs:700:40-82 5294 1 0.0 0.0 0.0 0.0 | |
CAF:$fIsCmdArgumentMaybe1 Development.Shake.Command <no location info> 5200 0 0.0 0.0 0.0 0.0 | |
mempty Development.Shake.Command src/Development/Shake/Command.hs:675:28-33 5289 1 0.0 0.0 0.0 0.0 | |
CAF:$fIsCmdArgument[]3 Development.Shake.Command <no location info> 5208 0 0.0 0.0 0.0 0.0 | |
toCmdArgument Development.Shake.Command src/Development/Shake/Command.hs:699:39-77 5465 1 0.0 0.0 0.0 0.0 | |
CAF:$fIsCmdArgument[]4 Development.Shake.Command <no location info> 5210 0 0.0 0.0 0.0 0.0 | |
toCmdArgument Development.Shake.Command src/Development/Shake/Command.hs:698:37-83 5295 1 0.0 0.0 0.0 0.0 | |
CAF:$fMonadTempDirIO1 Development.Shake.Command <no location info> 5254 0 0.0 0.0 0.0 0.0 | |
runWithTempDir Development.Shake.Command src/Development/Shake/Command.hs:131:32-62 5479 1 0.0 0.0 0.0 0.0 | |
CAF:$s$fCmdArguments->_$ccmdArguments1 Benchmark <no location info> 5263 0 0.0 0.0 0.0 0.0 | |
cmdArguments Development.Shake.Command src/Development/Shake/Command.hs:(688,5)-(690,85) 5473 0 0.0 0.0 0.0 0.0 | |
cmdArguments.(...) Development.Shake.Command src/Development/Shake/Command.hs:689:29-45 5475 1 0.0 0.0 0.0 0.0 | |
CAF:$s$fCmdResultStdout_$ccmdResult Benchmark <no location info> 5262 0 0.0 0.0 0.0 0.0 | |
cmdResult Development.Shake.Command src/Development/Shake/Command.hs:547:5-94 5306 1 0.0 0.0 0.0 0.0 | |
cmdResult.(...) Development.Shake.Command src/Development/Shake/Command.hs:547:21-37 5326 1 0.0 0.0 0.0 0.0 | |
cmdResult.a Development.Shake.Command src/Development/Shake/Command.hs:547:21-37 5325 1 0.0 0.0 0.0 0.0 | |
CAF:&&& Data.Tuple.Extra src/Data/Tuple/Extra.hs:45:1-5 2943 0 0.0 0.0 0.0 0.0 | |
&&& Data.Tuple.Extra src/Data/Tuple/Extra.hs:45:1-19 5495 1 0.0 0.0 0.0 0.0 | |
CAF:captureOutput10 System.IO.Extra <no location info> 2920 0 0.0 0.0 0.0 0.0 | |
tempUnique System.IO.Extra src/System/IO/Extra.hs:155:1-54 5488 1 0.0 0.0 0.0 0.0 | |
CAF:captureOutput11 System.IO.Extra <no location info> 2919 0 0.0 0.0 0.0 0.0 | |
tempUnique System.IO.Extra src/System/IO/Extra.hs:155:1-54 5494 0 0.0 0.0 0.0 0.0 | |
CAF:count_rexs Benchmark benchmark/Benchmark.hs:21:17-21 5266 0 0.0 0.0 0.0 0.0 | |
main Benchmark benchmark/Benchmark.hs:(15,1)-(50,30) 5277 0 0.0 0.0 0.0 0.0 | |
main.benchmark Benchmark benchmark/Benchmark.hs:(19,9)-(25,112) 5278 0 0.0 0.0 0.0 0.0 | |
main.benchmark.count Benchmark benchmark/Benchmark.hs:21:17-25 5279 1 0.0 0.0 0.0 0.0 | |
CAF:duration2 System.Time.Extra <no location info> 2907 0 0.0 0.0 0.0 0.0 | |
offsetTime System.Time.Extra src/System/Time/Extra.hs:(95,1)-(100,34) 5336 1 0.0 0.0 0.0 0.0 | |
CAF:duration_time System.Time.Extra src/System/Time/Extra.hs:100:11-14 2906 0 0.0 0.0 0.0 0.0 | |
offsetTime System.Time.Extra src/System/Time/Extra.hs:(95,1)-(100,34) 5338 0 0.0 0.0 0.0 0.0 | |
offsetTime.time System.Time.Extra src/System/Time/Extra.hs:100:11-34 5339 1 0.0 0.0 0.0 0.0 | |
getTime System.Clock System/Clock.hsc:184:1-64 5340 1 0.0 0.0 0.0 0.0 | |
allocaAndPeek System.Clock System/Clock.hsc:165:1-52 5342 1 0.0 0.0 0.0 0.0 | |
alignment System.Clock System/Clock.hsc:218:3-17 5347 1 0.0 0.0 0.0 0.0 | |
sizeOf System.Clock System/Clock.hsc:217:3-17 5346 1 0.0 0.0 0.0 0.0 | |
clockToConst System.Clock System/Clock.hsc:(144,1)-(160,32) 5341 1 0.0 0.0 0.0 0.0 | |
CAF:ignore1 Control.Exception.Extra <no location info> 3030 0 0.0 0.0 0.0 0.0 | |
ignore Control.Exception.Extra src/Control/Exception/Extra.hs:71:1-20 5628 1 0.0 0.0 0.0 0.0 | |
CAF:ignore2 Control.Exception.Extra <no location info> 3023 0 0.0 0.0 0.0 0.0 | |
try_ Control.Exception.Extra src/Control/Exception/Extra.hs:127:1-10 5438 1 0.0 0.0 0.0 0.0 | |
CAF:intToDouble Numeric.Extra src/Numeric/Extra.hs:29:1-11 2937 0 0.0 0.0 0.0 0.0 | |
intToDouble Numeric.Extra src/Numeric/Extra.hs:29:1-26 5653 1 0.0 0.0 0.0 0.0 | |
CAF:isMac System.Info.Extra src/System/Info/Extra.hs:33:1-5 2933 0 0.0 0.0 0.0 0.0 | |
isMac System.Info.Extra src/System/Info/Extra.hs:33:1-13 5503 1 0.0 0.0 0.0 0.0 | |
CAF:isWindows System.Info.Extra src/System/Info/Extra.hs:25:1-9 2932 0 0.0 0.0 0.0 0.0 | |
isWindows System.Info.Extra src/System/Info/Extra.hs:25:1-17 5311 1 0.0 0.0 0.0 0.0 | |
CAF:lbl_rexr Benchmark benchmark/Benchmark.hs:19:19-21 5265 0 0.0 0.0 0.0 0.0 | |
CAF:lvl15_r4r4C Development.Shake.Command <no location info> 5098 0 0.0 0.0 0.0 0.0 | |
commandExplicitIO Development.Shake.Command src/Development/Shake/Command.hs:(318,1)-(389,115) 5309 0 0.0 0.0 0.0 0.0 | |
removeOptionShell Development.Shake.Command src/Development/Shake/Command.hs:(142,1)-(158,29) 5310 0 0.0 0.0 0.0 0.0 | |
CAF:lvl17_r4r4E Development.Shake.Command <no location info> 5099 0 0.0 0.0 0.0 0.0 | |
CAF:lvl19_r4r4G Development.Shake.Command <no location info> 5100 0 0.0 0.0 0.0 0.0 | |
CAF:lvl2_rext Benchmark <no location info> 5267 0 0.0 0.0 0.0 0.0 | |
main Benchmark benchmark/Benchmark.hs:(15,1)-(50,30) 5290 0 0.0 0.0 0.0 0.0 | |
main.benchmark Benchmark benchmark/Benchmark.hs:(19,9)-(25,112) 5291 0 0.0 0.0 0.0 0.0 | |
cmd Development.Shake.Command src/Development/Shake/Command.hs:666:1-25 5292 0 0.0 0.0 0.0 0.0 | |
cmdArguments Development.Shake.Command src/Development/Shake/Command.hs:682:5-67 5293 0 0.0 0.0 0.0 0.0 | |
CAF:lvl30_r4r4S Development.Shake.Command <no location info> 5105 0 0.0 0.0 0.0 0.0 | |
CAF:lvl32_r4r4U Development.Shake.Command <no location info> 5106 0 0.0 0.0 0.0 0.0 | |
CAF:lvl35_r4r4X Development.Shake.Command <no location info> 5107 0 0.0 0.0 0.0 0.0 | |
CAF:lvl37_r4r4Z Development.Shake.Command <no location info> 5108 0 0.0 0.0 0.0 0.0 | |
CAF:lvl89_r4r64 Development.Shake.Command <no location info> 5127 0 0.0 0.0 0.0 0.0 | |
copyFSABinary Development.Shake.Command src/Development/Shake/Command.hs:(169,1)-(183,28) 5502 0 0.0 0.0 0.0 0.0 | |
CAF:lvl_rrIA System.IO.Extra <no location info> 2912 0 0.0 0.0 0.0 0.0 | |
CAF:main1 Benchmark <no location info> 5270 0 0.0 0.0 0.0 0.0 | |
main Benchmark benchmark/Benchmark.hs:(15,1)-(50,30) 5272 1 0.0 0.0 0.0 0.0 | |
CAF:newBarrier1 Control.Concurrent.Extra <no location info> 3041 0 0.0 0.0 0.0 0.0 | |
newBarrier Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:191:1-58 5408 1 0.0 0.0 0.0 0.0 | |
CAF:newBarrier2 Control.Concurrent.Extra <no location info> 3039 0 0.0 0.0 0.0 0.0 | |
newVar Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:145:1-27 5410 1 0.0 0.0 0.0 0.0 | |
CAF:newBuffer1 General.Process <no location info> 3773 0 0.0 0.0 0.0 0.0 | |
newBuffer General.Process src/General/Process.hs:38:1-49 5330 1 0.0 0.0 0.0 0.0 | |
CAF:newTempDir1 System.IO.Extra <no location info> 2924 0 0.0 0.0 0.0 0.0 | |
newTempDir System.IO.Extra src/System/IO/Extra.hs:196:1-55 5481 1 0.0 0.0 0.0 0.0 | |
CAF:readFileUTF8'1 System.IO.Extra <no location info> 2928 0 0.0 0.0 0.0 0.0 | |
readFileUTF8' System.IO.Extra src/System/IO/Extra.hs:85:1-38 5617 1 0.0 0.0 0.0 0.0 | |
CAF:run_rjC3 Control.Concurrent.Extra <no location info> 3044 0 0.0 0.0 0.0 0.0 | |
once Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:(54,1)-(66,23) 5635 0 0.0 0.0 0.0 0.0 | |
once.run Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:56:9-35 5636 1 0.0 0.0 0.0 0.0 | |
CAF:showDuration8 System.Time.Extra <no location info> 2904 0 0.0 0.0 0.0 0.0 | |
CAF:tempRef System.IO.Extra src/System/IO/Extra.hs:150:1-7 2918 0 0.0 0.0 1.4 0.0 | |
tempRef System.IO.Extra src/System/IO/Extra.hs:(150,1)-(152,32) 5490 1 1.4 0.0 1.4 0.0 | |
CAF:toNanoSecs1 System.Clock <no location info> 2833 0 0.0 0.0 0.0 0.0 | |
toNanoSecs System.Clock System/Clock.hsc:278:1-73 5643 0 0.0 0.0 0.0 0.0 | |
s2ns System.Clock System/Clock.hsc:231:1-11 5644 1 0.0 0.0 0.0 0.0 | |
CAF:xs_rexu Benchmark <no location info> 5268 0 0.0 0.0 0.0 0.0 | |
main Benchmark benchmark/Benchmark.hs:(15,1)-(50,30) 5285 0 0.0 0.0 0.0 0.0 | |
main.benchmark Benchmark benchmark/Benchmark.hs:(19,9)-(25,112) 5286 0 0.0 0.0 0.0 0.0 | |
cmd Development.Shake.Command src/Development/Shake/Command.hs:666:1-25 5287 0 0.0 0.0 0.0 0.0 | |
cmdArguments Development.Shake.Command src/Development/Shake/Command.hs:682:5-67 5288 0 0.0 0.0 0.0 0.0 | |
CAF:z_rrIE System.IO.Extra <no location info> 2917 0 0.0 0.0 0.0 0.0 | |
main Benchmark benchmark/Benchmark.hs:(15,1)-(50,30) 5273 0 0.0 0.6 90.4 99.3 | |
cmdArguments Development.Shake.Command src/Development/Shake/Command.hs:(688,5)-(690,85) 5283 5 0.0 0.0 0.0 0.0 | |
main.benchmark Benchmark benchmark/Benchmark.hs:(19,9)-(25,112) 5276 1 1.4 0.1 90.4 98.5 | |
duration System.Time.Extra src/System/Time/Extra.hs:(112,1)-(116,22) 5452 50 2.7 2.8 83.6 96.9 | |
main.\ Benchmark benchmark/Benchmark.hs:(38,29)-(40,21) 5461 45 0.0 0.0 52.1 85.9 | |
cmd Development.Shake.Command src/Development/Shake/Command.hs:666:1-25 5462 45 0.0 0.0 52.1 85.9 | |
cmdArguments Development.Shake.Command src/Development/Shake/Command.hs:682:5-67 5463 45 0.0 0.0 52.1 85.9 | |
cmdArguments Development.Shake.Command src/Development/Shake/Command.hs:(688,5)-(690,85) 5464 45 0.0 0.3 52.1 85.7 | |
cmdArguments.a Development.Shake.Command src/Development/Shake/Command.hs:689:29-45 5472 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO Development.Shake.Command src/Development/Shake/Command.hs:(318,1)-(389,115) 5467 45 0.0 0.0 52.1 85.4 | |
removeOptionShell Development.Shake.Command src/Development/Shake/Command.hs:(142,1)-(158,29) 5468 45 0.0 0.0 52.1 85.4 | |
commandExplicitIO.\ Development.Shake.Command src/Development/Shake/Command.hs:(318,66)-(389,115) 5469 45 0.0 0.0 52.1 85.4 | |
removeOptionFSATrace Development.Shake.Command src/Development/Shake/Command.hs:(190,1)-(209,90) 5470 45 0.0 0.0 52.1 85.4 | |
== Development.Shake.Command src/Development/Shake/Command.hs:116:17-18 5478 45 0.0 0.0 0.0 0.0 | |
isFSATrace Development.Shake.Command src/Development/Shake/Command.hs:165:1-81 5471 45 0.0 0.0 0.0 0.0 | |
== Development.Shake.Command src/Development/Shake/Command.hs:116:17-18 5477 45 0.0 0.0 0.0 0.0 | |
removeOptionFSATrace.fsaFlags Development.Shake.Command src/Development/Shake/Command.hs:204:9-48 5568 45 0.0 0.0 0.0 0.0 | |
removeOptionFSATrace.fsaOptions Development.Shake.Command src/Development/Shake/Command.hs:205:9-69 5567 45 0.0 0.0 0.0 0.0 | |
withTempDir System.IO.Extra src/System/IO/Extra.hs:(220,1)-(222,25) 5480 45 0.0 0.0 52.1 85.4 | |
removeOptionFSATrace.\ Development.Shake.Command src/Development/Shake/Command.hs:(195,44)-(202,72) 5498 45 17.8 6.0 32.9 79.0 | |
commandExplicitIO.\.\ Development.Shake.Command src/Development/Shake/Command.hs:(318,111)-(389,115) 5504 45 0.0 0.2 1.4 0.3 | |
commandExplicitIO.\.\.(...) Development.Shake.Command src/Development/Shake/Command.hs:(319,9)-(323,31) 5526 45 0.0 0.0 0.0 0.0 | |
both Data.Tuple.Extra src/Data/Tuple/Extra.hs:57:1-25 5533 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.\ Development.Shake.Command src/Development/Shake/Command.hs:372:21-34 5609 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.\ Development.Shake.Command src/Development/Shake/Command.hs:(351,44)-(359,85) 5511 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.grabStderr Development.Shake.Command src/Development/Shake/Command.hs:(319,9)-(323,31) 5538 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.grabStdout Development.Shake.Command src/Development/Shake/Command.hs:(319,9)-(323,31) 5525 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optAsync Development.Shake.Command src/Development/Shake/Command.hs:333:9-52 5541 45 0.0 0.0 0.0 0.0 | |
== Development.Shake.Command src/Development/Shake/Command.hs:116:17-18 5542 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optBinary Development.Shake.Command src/Development/Shake/Command.hs:332:9-43 5557 45 1.4 0.0 1.4 0.0 | |
== Development.Shake.Internal.CmdOption src/Development/Shake/Internal/CmdOption.hs:31:17-18 5558 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optCwd Development.Shake.Command src/Development/Shake/Command.hs:326:9-45 5565 45 0.0 0.0 0.0 0.0 | |
mergeCwd Development.Shake.Command src/Development/Shake/Command.hs:(393,1)-(394,36) 5566 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optEchoStderr Development.Shake.Command src/Development/Shake/Command.hs:340:9-98 5537 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optEchoStdout Development.Shake.Command src/Development/Shake/Command.hs:339:9-98 5524 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optFileStderr Development.Shake.Command src/Development/Shake/Command.hs:338:9-50 5539 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optFileStdout Development.Shake.Command src/Development/Shake/Command.hs:337:9-50 5534 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optStdin Development.Shake.Command src/Development/Shake/Command.hs:(327,9)-(331,24) 5559 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optStdin.\ Development.Shake.Command src/Development/Shake/Command.hs:(327,47)-(331,24) 5560 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optTimeout Development.Shake.Command src/Development/Shake/Command.hs:334:9-66 5580 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optWithStderr Development.Shake.Command src/Development/Shake/Command.hs:336:9-64 5540 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optWithStdout Development.Shake.Command src/Development/Shake/Command.hs:335:9-65 5536 45 0.0 0.0 0.0 0.0 | |
resolveEnv Development.Shake.Command src/Development/Shake/Command.hs:(398,1)-(414,86) 5505 45 0.0 0.0 0.0 0.0 | |
resolveEnv.addEnv Development.Shake.Command src/Development/Shake/Command.hs:404:9-45 5508 45 0.0 0.0 0.0 0.0 | |
resolveEnv.addPath Development.Shake.Command src/Development/Shake/Command.hs:406:9-47 5509 45 0.0 0.0 0.0 0.0 | |
resolveEnv.env Development.Shake.Command src/Development/Shake/Command.hs:403:9-33 5506 45 0.0 0.0 0.0 0.0 | |
resolveEnv.remEnv Development.Shake.Command src/Development/Shake/Command.hs:405:9-39 5510 45 0.0 0.0 0.0 0.0 | |
resolvePath Development.Shake.Command src/Development/Shake/Command.hs:(420,1)-(442,26) 5513 45 0.0 0.0 0.0 0.0 | |
poEnv General.Process src/General/Process.hs:68:6-10 5514 45 0.0 0.0 0.0 0.0 | |
newBuffer General.Process src/General/Process.hs:38:1-49 5512 0 0.0 0.0 0.0 0.0 | |
removeOptionFSATrace.\.file Development.Shake.Command src/Development/Shake/Command.hs:196:13-41 5499 45 0.0 0.3 0.0 0.3 | |
removeOptionFSATrace.fsaParams Development.Shake.Command src/Development/Shake/Command.hs:(207,9)-(209,90) 5500 45 0.0 0.0 0.0 0.0 | |
copyFSABinary Development.Shake.Command src/Development/Shake/Command.hs:(169,1)-(183,28) 5501 45 0.0 0.0 0.0 0.0 | |
readFileUTF8' System.IO.Extra src/System/IO/Extra.hs:85:1-38 5618 0 0.0 0.0 13.7 72.4 | |
readFileEncoding' System.IO.Extra src/System/IO/Extra.hs:81:1-93 5619 45 1.4 3.3 13.7 72.4 | |
readFileEncoding'.\ System.IO.Extra src/System/IO/Extra.hs:81:59-93 5620 45 0.0 0.1 12.3 69.1 | |
hGetContents' System.IO.Extra src/System/IO/Extra.hs:(66,1)-(69,12) 5621 45 12.3 69.0 12.3 69.0 | |
newTempDir System.IO.Extra src/System/IO/Extra.hs:196:1-55 5482 0 0.0 0.2 19.2 6.4 | |
newTempDirWithin System.IO.Extra src/System/IO/Extra.hs:(200,1)-(210,35) 5483 45 0.0 0.0 19.2 6.1 | |
newTempDirWithin.create System.IO.Extra src/System/IO/Extra.hs:(205,9)-(210,35) 5486 45 0.0 0.0 0.0 0.0 | |
once Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:(54,1)-(66,23) 5496 45 0.0 0.0 17.8 5.6 | |
once.\ Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:(57,32)-(66,23) 5622 45 0.0 0.0 17.8 5.6 | |
modifyVar Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:157:1-36 5623 90 0.0 0.0 17.8 5.6 | |
once.\.\ Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:(57,61)-(66,23) 5624 45 0.0 0.0 17.8 5.5 | |
modifyVar_ Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:161:1-38 5633 45 0.0 0.0 0.0 0.0 | |
once.\.\.\ Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:65:40-60 5634 45 0.0 0.0 0.0 0.0 | |
signalBarrier Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:(196,1)-(199,127) 5630 45 0.0 0.0 0.0 0.0 | |
newBarrier Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:191:1-58 5625 0 0.0 0.0 0.0 0.0 | |
newVar Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:145:1-27 5626 0 0.0 0.0 0.0 0.0 | |
try_ Control.Exception.Extra src/Control/Exception/Extra.hs:127:1-10 5627 0 17.8 5.5 17.8 5.5 | |
ignore Control.Exception.Extra src/Control/Exception/Extra.hs:71:1-20 5629 0 0.0 0.0 0.0 0.0 | |
signalBarrier.\ Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:(197,34)-(199,127) 5631 45 0.0 0.0 0.0 0.0 | |
newVar Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:145:1-27 5497 0 0.0 0.0 0.0 0.0 | |
retryBool Control.Exception.Extra src/Control/Exception/Extra.hs:(99,1)-(105,27) 5484 45 0.0 0.0 1.4 0.5 | |
tryBool Control.Exception.Extra src/Control/Exception/Extra.hs:148:1-32 5485 45 0.0 0.0 1.4 0.5 | |
newTempDirWithin.create System.IO.Extra src/System/IO/Extra.hs:(205,9)-(210,35) 5487 0 0.0 0.0 1.4 0.5 | |
catchBool Control.Exception.Extra src/Control/Exception/Extra.hs:140:1-40 5491 45 0.0 0.0 1.4 0.5 | |
createDirectoryPrivate System.Directory.Extra src/System/Directory/Extra.hs:107:1-63 5492 45 1.4 0.2 1.4 0.2 | |
newTempDirWithin.create.dir System.IO.Extra src/System/IO/Extra.hs:207:17-55 5493 45 0.0 0.3 0.0 0.3 | |
tempUnique System.IO.Extra src/System/IO/Extra.hs:155:1-54 5489 0 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\ Development.Shake.Command src/Development/Shake/Command.hs:(318,111)-(389,115) 5530 0 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.(...) Development.Shake.Command src/Development/Shake/Command.hs:(319,9)-(323,31) 5531 0 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.(...).\ Development.Shake.Command src/Development/Shake/Command.hs:(319,79)-(323,31) 5532 45 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\ Development.Shake.Command src/Development/Shake/Command.hs:(318,66)-(389,115) 5527 0 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\ Development.Shake.Command src/Development/Shake/Command.hs:(318,111)-(389,115) 5528 0 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.\ Development.Shake.Command src/Development/Shake/Command.hs:(351,44)-(359,85) 5614 0 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.\.\ Development.Shake.Command src/Development/Shake/Command.hs:359:59-84 5615 45 0.0 0.0 0.0 0.0 | |
toCmdArgument Development.Shake.Command src/Development/Shake/Command.hs:699:39-77 5466 0 0.0 0.2 0.0 0.2 | |
process General.Process src/General/Process.hs:(150,1)-(215,37) 5515 45 0.0 0.0 27.4 8.1 | |
withFiles General.Process src/General/Process.hs:(144,1)-(145,60) 5549 90 0.0 0.0 27.4 7.8 | |
withs General.Extra src/General/Extra.hs:(189,1)-(190,57) 5550 90 0.0 0.0 27.4 7.8 | |
withFiles.\ General.Process src/General/Process.hs:145:5-60 5551 90 0.0 0.0 27.4 7.8 | |
process.\ General.Process src/General/Process.hs:(154,50)-(215,37) 5552 45 0.0 0.0 27.4 7.8 | |
process.\.\ General.Process src/General/Process.hs:(154,92)-(215,37) 5561 45 0.0 0.1 27.4 7.8 | |
process.\.\.cp General.Process src/General/Process.hs:(155,13)-(157,115) 5563 45 0.0 0.0 0.0 0.0 | |
stdStream General.Process src/General/Process.hs:(85,1)-(87,28) 5570 90 0.0 0.0 0.0 0.0 | |
cmdSpec General.Process src/General/Process.hs:(124,1)-(125,37) 5564 45 0.0 0.0 0.0 0.0 | |
stdIn General.Process src/General/Process.hs:(91,1)-(98,12) 5569 45 0.0 0.0 0.0 0.0 | |
withCreateProcessCompat General.Process src/General/Process.hs:(224,1)-(232,46) 5562 45 12.3 6.2 27.4 7.7 | |
withCreateProcessCompat.\ General.Process src/General/Process.hs:225:35-57 5571 45 0.0 0.0 15.1 1.5 | |
process.\.\.\ General.Process src/General/Process.hs:(159,13)-(215,37) 5572 45 0.0 0.1 15.1 1.5 | |
withExceptions General.Process src/General/Process.hs:(108,1)-(115,27) 5573 45 0.0 0.0 15.1 1.4 | |
withExceptions.\ General.Process src/General/Process.hs:(110,28)-(114,27) 5576 45 2.7 0.2 15.1 1.4 | |
signalBarrier Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:(196,1)-(199,127) 5606 45 0.0 0.0 0.0 0.0 | |
modifyVar Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:157:1-36 5607 45 0.0 0.0 0.0 0.0 | |
signalBarrier.\ Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:(197,34)-(199,127) 5608 45 0.0 0.0 0.0 0.0 | |
waitBarrier Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:(204,1)-(213,100) 5577 45 4.1 0.0 4.1 0.0 | |
readVar Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:149:1-28 5578 90 0.0 0.0 0.0 0.0 | |
withTimeout General.Process src/General/Process.hs:(119,1)-(120,87) 5581 0 0.0 0.1 8.2 1.2 | |
whenJust Control.Monad.Extra src/Control/Monad/Extra.hs:36:1-36 5603 135 0.0 0.0 0.0 0.0 | |
process.\.\.\.\ General.Process src/General/Process.hs:(163,58)-(204,58) 5583 45 5.5 0.5 8.2 1.0 | |
process.\.\.\.\.\ General.Process src/General/Process.hs:(199,52)-(203,112) 5599 90 0.0 0.0 2.7 0.3 | |
addBuffer General.Process src/General/Process.hs:41:1-70 5602 45 0.0 0.0 0.0 0.0 | |
forkWait General.Process src/General/Process.hs:(130,1)-(133,51) 5600 45 1.4 0.0 2.7 0.2 | |
forkWait.\ General.Process src/General/Process.hs:132:29-69 5601 45 0.0 0.2 1.4 0.2 | |
try_ Control.Exception.Extra src/Control/Exception/Extra.hs:127:1-10 5605 0 1.4 0.0 1.4 0.0 | |
== General.Process src/General/Process.hs:60:17-18 5593 45 0.0 0.0 0.0 0.0 | |
forkWait General.Process src/General/Process.hs:(130,1)-(133,51) 5597 45 0.0 0.0 0.0 0.2 | |
forkWait.\ General.Process src/General/Process.hs:132:29-69 5598 45 0.0 0.2 0.0 0.2 | |
try_ Control.Exception.Extra src/Control/Exception/Extra.hs:127:1-10 5604 0 0.0 0.0 0.0 0.0 | |
process.\.\.\.\.isBinary General.Process src/General/Process.hs:166:25-86 5594 45 0.0 0.0 0.0 0.0 | |
isDestBytes General.Process src/General/Process.hs:63:1-56 5595 90 0.0 0.0 0.0 0.0 | |
isDestString General.Process src/General/Process.hs:62:1-56 5596 90 0.0 0.0 0.0 0.0 | |
process.\.\.\.\.isTied General.Process src/General/Process.hs:165:25-90 5584 45 0.0 0.0 0.0 0.0 | |
disjoint Data.List.Extra src/Data/List/Extra.hs:73:1-33 5585 45 0.0 0.0 0.0 0.0 | |
process.\.\.\.streams General.Process src/General/Process.hs:(161,21)-(162,106) 5582 45 0.0 0.0 0.0 0.0 | |
newBarrier Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:191:1-58 5574 0 0.0 0.0 0.0 0.0 | |
newVar Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:145:1-27 5575 0 0.0 0.0 0.0 0.0 | |
withTimeout General.Process src/General/Process.hs:(119,1)-(120,87) 5579 45 0.0 0.0 0.0 0.0 | |
optimiseBuffers General.Process src/General/Process.hs:82:1-115 5516 45 0.0 0.0 0.0 0.2 | |
nubOrd Data.List.Extra src/Data/List/Extra.hs:691:1-25 5521 90 0.0 0.0 0.0 0.1 | |
nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(703,1)-(706,68) 5522 90 0.0 0.0 0.0 0.1 | |
nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(704,11)-(706,68) 5523 225 0.0 0.1 0.0 0.1 | |
memberRB Data.List.Extra src/Data/List/Extra.hs:(732,1)-(736,14) 5535 180 0.0 0.0 0.0 0.0 | |
compare General.Process src/General/Process.hs:60:20-22 5544 45 0.0 0.0 0.0 0.0 | |
insertRB Data.List.Extra src/Data/List/Extra.hs:(717,1)-(729,15) 5543 45 0.0 0.0 0.0 0.0 | |
insertRB.(...) Data.List.Extra src/Data/List/Extra.hs:720:5-21 5546 45 0.0 0.0 0.0 0.0 | |
insertRB.ins Data.List.Extra src/Data/List/Extra.hs:(721,5)-(729,15) 5547 45 0.0 0.0 0.0 0.0 | |
insertRB.b Data.List.Extra src/Data/List/Extra.hs:720:5-21 5548 45 0.0 0.0 0.0 0.0 | |
insertRB.z Data.List.Extra src/Data/List/Extra.hs:720:5-21 5545 45 0.0 0.0 0.0 0.0 | |
process.inFiles General.Process src/General/Process.hs:153:9-51 5553 45 0.0 0.0 0.0 0.0 | |
nubOrd Data.List.Extra src/Data/List/Extra.hs:691:1-25 5554 45 0.0 0.0 0.0 0.0 | |
nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(703,1)-(706,68) 5555 45 0.0 0.0 0.0 0.0 | |
nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(704,11)-(706,68) 5556 45 0.0 0.0 0.0 0.0 | |
process.outFiles General.Process src/General/Process.hs:152:9-66 5517 45 0.0 0.0 0.0 0.0 | |
nubOrd Data.List.Extra src/Data/List/Extra.hs:691:1-25 5518 45 0.0 0.0 0.0 0.0 | |
nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(703,1)-(706,68) 5519 45 0.0 0.0 0.0 0.0 | |
nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(704,11)-(706,68) 5520 45 0.0 0.0 0.0 0.0 | |
process.\ General.Process src/General/Process.hs:(154,50)-(215,37) 5586 0 0.0 0.0 0.0 0.0 | |
process.\.\ General.Process src/General/Process.hs:(154,92)-(215,37) 5587 0 0.0 0.0 0.0 0.0 | |
process.\.\.\ General.Process src/General/Process.hs:(159,13)-(215,37) 5588 0 0.0 0.0 0.0 0.0 | |
process.\.\.\.\ General.Process src/General/Process.hs:(163,58)-(204,58) 5589 0 0.0 0.0 0.0 0.0 | |
process.\.\.\.\.isTied General.Process src/General/Process.hs:165:25-90 5590 0 0.0 0.0 0.0 0.0 | |
disjoint Data.List.Extra src/Data/List/Extra.hs:73:1-33 5591 0 0.0 0.0 0.0 0.0 | |
== General.Process src/General/Process.hs:60:17-18 5592 45 0.0 0.0 0.0 0.0 | |
offsetTime System.Time.Extra src/System/Time/Extra.hs:(95,1)-(100,34) 5453 0 0.0 0.0 1.4 0.0 | |
- System.Clock System/Clock.hsc:240:3-81 5638 5 0.0 0.0 0.0 0.0 | |
normalize System.Clock System/Clock.hsc:(234,1)-(236,60) 5639 5 0.0 0.0 0.0 0.0 | |
normalize.(...) System.Clock System/Clock.hsc:236:36-60 5648 2 0.0 0.0 0.0 0.0 | |
normalize.q System.Clock System/Clock.hsc:236:36-60 5647 2 0.0 0.0 0.0 0.0 | |
normalize.r System.Clock System/Clock.hsc:236:36-60 5652 2 0.0 0.0 0.0 0.0 | |
toNanoSecs System.Clock System/Clock.hsc:278:1-73 5642 5 0.0 0.0 0.0 0.0 | |
offsetTime.time System.Time.Extra src/System/Time/Extra.hs:100:11-34 5454 0 0.0 0.0 1.4 0.0 | |
getTime System.Clock System/Clock.hsc:184:1-64 5455 0 0.0 0.0 1.4 0.0 | |
allocaAndPeek System.Clock System/Clock.hsc:165:1-52 5456 0 1.4 0.0 1.4 0.0 | |
allocaAndPeek.\ System.Clock System/Clock.hsc:165:36-52 5457 100 0.0 0.0 0.0 0.0 | |
peek System.Clock System/Clock.hsc:(224,3)-(227,59) 5458 100 0.0 0.0 0.0 0.0 | |
peek.\ System.Clock System/Clock.hsc:226:35-55 5460 100 0.0 0.0 0.0 0.0 | |
peek.\ System.Clock System/Clock.hsc:225:35-55 5459 100 0.0 0.0 0.0 0.0 | |
showDuration System.Time.Extra src/System/Time/Extra.hs:(81,1)-(87,47) 5645 6 0.0 0.0 0.0 0.1 | |
showDP Numeric.Extra src/Numeric/Extra.hs:21:1-37 5646 6 0.0 0.1 0.0 0.1 | |
cmd Development.Shake.Command src/Development/Shake/Command.hs:666:1-25 5280 5 0.0 0.0 0.0 0.0 | |
cmdArguments Development.Shake.Command src/Development/Shake/Command.hs:682:5-67 5281 10 0.0 0.0 0.0 0.0 | |
toCmdArgument Development.Shake.Command src/Development/Shake/Command.hs:698:37-83 5296 0 0.0 0.0 0.0 0.0 | |
cmdArguments Development.Shake.Command src/Development/Shake/Command.hs:(688,5)-(690,85) 5297 0 0.0 0.0 5.5 1.4 | |
cmdArguments.a Development.Shake.Command src/Development/Shake/Command.hs:689:29-45 5302 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO Development.Shake.Command src/Development/Shake/Command.hs:(318,1)-(389,115) 5298 5 0.0 0.0 5.5 1.4 | |
removeOptionShell Development.Shake.Command src/Development/Shake/Command.hs:(142,1)-(158,29) 5299 5 0.0 0.0 5.5 1.4 | |
== Development.Shake.Internal.CmdOption src/Development/Shake/Internal/CmdOption.hs:31:17-18 5300 10 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\ Development.Shake.Command src/Development/Shake/Command.hs:(318,66)-(389,115) 5312 5 0.0 0.0 5.5 1.4 | |
removeOptionFSATrace Development.Shake.Command src/Development/Shake/Command.hs:(190,1)-(209,90) 5313 5 0.0 0.0 5.5 1.4 | |
commandExplicitIO.\.\ Development.Shake.Command src/Development/Shake/Command.hs:(318,111)-(389,115) 5317 5 0.0 0.0 5.5 1.4 | |
commandExplicitIO.\.\.(...) Development.Shake.Command src/Development/Shake/Command.hs:(319,9)-(323,31) 5363 5 0.0 0.0 0.0 0.0 | |
both Data.Tuple.Extra src/Data/Tuple/Extra.hs:57:1-25 5370 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.\ Development.Shake.Command src/Development/Shake/Command.hs:372:21-34 5447 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.\ Development.Shake.Command src/Development/Shake/Command.hs:(351,44)-(359,85) 5448 0 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.\.\ Development.Shake.Command src/Development/Shake/Command.hs:356:79-97 5449 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.buf Development.Shake.Command src/Development/Shake/Command.hs:(345,9)-(349,44) 5450 0 0.0 0.0 0.0 0.0 | |
readBuffer General.Process src/General/Process.hs:44:1-53 5451 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.\ Development.Shake.Command src/Development/Shake/Command.hs:(351,44)-(359,85) 5323 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.buf Development.Shake.Command src/Development/Shake/Command.hs:(345,9)-(349,44) 5324 5 0.0 0.0 0.0 0.0 | |
newBuffer General.Process src/General/Process.hs:38:1-49 5331 0 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.grabStderr Development.Shake.Command src/Development/Shake/Command.hs:(319,9)-(323,31) 5377 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.grabStdout Development.Shake.Command src/Development/Shake/Command.hs:(319,9)-(323,31) 5362 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optAsync Development.Shake.Command src/Development/Shake/Command.hs:333:9-52 5373 5 0.0 0.0 0.0 0.0 | |
== Development.Shake.Command src/Development/Shake/Command.hs:116:17-18 5374 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optBinary Development.Shake.Command src/Development/Shake/Command.hs:332:9-43 5328 5 0.0 0.0 0.0 0.0 | |
== Development.Shake.Internal.CmdOption src/Development/Shake/Internal/CmdOption.hs:31:17-18 5329 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optCwd Development.Shake.Command src/Development/Shake/Command.hs:326:9-45 5400 5 0.0 0.0 0.0 0.0 | |
mergeCwd Development.Shake.Command src/Development/Shake/Command.hs:(393,1)-(394,36) 5401 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optEchoStderr Development.Shake.Command src/Development/Shake/Command.hs:340:9-98 5376 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optEchoStdout Development.Shake.Command src/Development/Shake/Command.hs:339:9-98 5361 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optFileStderr Development.Shake.Command src/Development/Shake/Command.hs:338:9-50 5378 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optFileStdout Development.Shake.Command src/Development/Shake/Command.hs:337:9-50 5371 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optStdin Development.Shake.Command src/Development/Shake/Command.hs:(327,9)-(331,24) 5394 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optStdin.\ Development.Shake.Command src/Development/Shake/Command.hs:(327,47)-(331,24) 5395 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optTimeout Development.Shake.Command src/Development/Shake/Command.hs:334:9-66 5416 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optWithStderr Development.Shake.Command src/Development/Shake/Command.hs:336:9-64 5379 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.optWithStdout Development.Shake.Command src/Development/Shake/Command.hs:335:9-65 5372 5 0.0 0.0 0.0 0.0 | |
duration System.Time.Extra src/System/Time/Extra.hs:(112,1)-(116,22) 5335 5 0.0 0.0 5.5 1.3 | |
process General.Process src/General/Process.hs:(150,1)-(215,37) 5352 5 0.0 0.0 5.5 1.3 | |
withFiles General.Process src/General/Process.hs:(144,1)-(145,60) 5386 10 0.0 0.0 5.5 1.3 | |
withs General.Extra src/General/Extra.hs:(189,1)-(190,57) 5387 10 0.0 0.0 5.5 1.3 | |
withFiles.\ General.Process src/General/Process.hs:145:5-60 5388 10 0.0 0.0 5.5 1.3 | |
process.\ General.Process src/General/Process.hs:(154,50)-(215,37) 5389 5 0.0 0.0 5.5 1.3 | |
process.\.\ General.Process src/General/Process.hs:(154,92)-(215,37) 5396 5 0.0 0.0 5.5 1.3 | |
process.\.\.cp General.Process src/General/Process.hs:(155,13)-(157,115) 5398 5 0.0 0.0 0.0 0.0 | |
stdStream General.Process src/General/Process.hs:(85,1)-(87,28) 5404 10 0.0 0.0 0.0 0.0 | |
cmdSpec General.Process src/General/Process.hs:(124,1)-(125,37) 5399 5 0.0 0.0 0.0 0.0 | |
stdIn General.Process src/General/Process.hs:(91,1)-(98,12) 5403 5 0.0 0.0 0.0 0.0 | |
withCreateProcessCompat General.Process src/General/Process.hs:(224,1)-(232,46) 5397 5 0.0 0.8 5.5 1.3 | |
withCreateProcessCompat.\ General.Process src/General/Process.hs:225:35-57 5405 5 0.0 0.0 5.5 0.5 | |
process.\.\.\ General.Process src/General/Process.hs:(159,13)-(215,37) 5406 5 0.0 0.0 5.5 0.5 | |
withExceptions General.Process src/General/Process.hs:(108,1)-(115,27) 5407 5 0.0 0.0 5.5 0.5 | |
withExceptions.\ General.Process src/General/Process.hs:(110,28)-(114,27) 5412 5 0.0 0.0 5.5 0.5 | |
signalBarrier Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:(196,1)-(199,127) 5444 5 0.0 0.0 0.0 0.0 | |
modifyVar Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:157:1-36 5445 5 0.0 0.0 0.0 0.0 | |
signalBarrier.\ Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:(197,34)-(199,127) 5446 5 0.0 0.0 0.0 0.0 | |
waitBarrier Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:(204,1)-(213,100) 5413 5 0.0 0.0 1.4 0.0 | |
readVar Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:149:1-28 5414 10 1.4 0.0 1.4 0.0 | |
withTimeout General.Process src/General/Process.hs:(119,1)-(120,87) 5417 0 0.0 0.0 4.1 0.5 | |
whenJust Control.Monad.Extra src/Control/Monad/Extra.hs:36:1-36 5443 15 0.0 0.0 0.0 0.0 | |
process.\.\.\.\ General.Process src/General/Process.hs:(163,58)-(204,58) 5419 10 4.1 0.4 4.1 0.4 | |
process.\.\.\.\.\ General.Process src/General/Process.hs:(199,52)-(203,112) 5436 15 0.0 0.0 0.0 0.0 | |
addBuffer General.Process src/General/Process.hs:41:1-70 5437 10 0.0 0.0 0.0 0.0 | |
forkWait General.Process src/General/Process.hs:(130,1)-(133,51) 5440 5 0.0 0.0 0.0 0.0 | |
forkWait.\ General.Process src/General/Process.hs:132:29-69 5441 5 0.0 0.0 0.0 0.0 | |
try_ Control.Exception.Extra src/Control/Exception/Extra.hs:127:1-10 5442 0 0.0 0.0 0.0 0.0 | |
== General.Process src/General/Process.hs:60:17-18 5430 10 0.0 0.0 0.0 0.0 | |
forkWait General.Process src/General/Process.hs:(130,1)-(133,51) 5434 10 0.0 0.0 0.0 0.0 | |
forkWait.\ General.Process src/General/Process.hs:132:29-69 5435 10 0.0 0.0 0.0 0.0 | |
try_ Control.Exception.Extra src/Control/Exception/Extra.hs:127:1-10 5439 0 0.0 0.0 0.0 0.0 | |
process.\.\.\.\.isBinary General.Process src/General/Process.hs:166:25-86 5431 10 0.0 0.0 0.0 0.0 | |
isDestBytes General.Process src/General/Process.hs:63:1-56 5432 15 0.0 0.0 0.0 0.0 | |
isDestString General.Process src/General/Process.hs:62:1-56 5433 15 0.0 0.0 0.0 0.0 | |
process.\.\.\.\.isTied General.Process src/General/Process.hs:165:25-90 5420 5 0.0 0.0 0.0 0.0 | |
disjoint Data.List.Extra src/Data/List/Extra.hs:73:1-33 5421 5 0.0 0.0 0.0 0.0 | |
process.\.\.\.streams General.Process src/General/Process.hs:(161,21)-(162,106) 5418 5 0.0 0.0 0.0 0.0 | |
newBarrier Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:191:1-58 5409 0 0.0 0.0 0.0 0.0 | |
newVar Control.Concurrent.Extra src/Control/Concurrent/Extra.hs:145:1-27 5411 0 0.0 0.0 0.0 0.0 | |
withTimeout General.Process src/General/Process.hs:(119,1)-(120,87) 5415 5 0.0 0.0 0.0 0.0 | |
optimiseBuffers General.Process src/General/Process.hs:82:1-115 5353 5 0.0 0.0 0.0 0.0 | |
nubOrd Data.List.Extra src/Data/List/Extra.hs:691:1-25 5358 10 0.0 0.0 0.0 0.0 | |
nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(703,1)-(706,68) 5359 10 0.0 0.0 0.0 0.0 | |
nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(704,11)-(706,68) 5360 25 0.0 0.0 0.0 0.0 | |
memberRB Data.List.Extra src/Data/List/Extra.hs:(732,1)-(736,14) 5375 20 0.0 0.0 0.0 0.0 | |
compare General.Process src/General/Process.hs:60:20-22 5381 5 0.0 0.0 0.0 0.0 | |
insertRB Data.List.Extra src/Data/List/Extra.hs:(717,1)-(729,15) 5380 5 0.0 0.0 0.0 0.0 | |
insertRB.(...) Data.List.Extra src/Data/List/Extra.hs:720:5-21 5383 5 0.0 0.0 0.0 0.0 | |
insertRB.ins Data.List.Extra src/Data/List/Extra.hs:(721,5)-(729,15) 5384 5 0.0 0.0 0.0 0.0 | |
insertRB.b Data.List.Extra src/Data/List/Extra.hs:720:5-21 5385 5 0.0 0.0 0.0 0.0 | |
insertRB.z Data.List.Extra src/Data/List/Extra.hs:720:5-21 5382 5 0.0 0.0 0.0 0.0 | |
process.inFiles General.Process src/General/Process.hs:153:9-51 5390 5 0.0 0.0 0.0 0.0 | |
nubOrd Data.List.Extra src/Data/List/Extra.hs:691:1-25 5391 5 0.0 0.0 0.0 0.0 | |
nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(703,1)-(706,68) 5392 5 0.0 0.0 0.0 0.0 | |
nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(704,11)-(706,68) 5393 5 0.0 0.0 0.0 0.0 | |
process.outFiles General.Process src/General/Process.hs:152:9-66 5354 5 0.0 0.0 0.0 0.0 | |
nubOrd Data.List.Extra src/Data/List/Extra.hs:691:1-25 5355 5 0.0 0.0 0.0 0.0 | |
nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(703,1)-(706,68) 5356 5 0.0 0.0 0.0 0.0 | |
nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(704,11)-(706,68) 5357 5 0.0 0.0 0.0 0.0 | |
process.\ General.Process src/General/Process.hs:(154,50)-(215,37) 5422 0 0.0 0.0 0.0 0.0 | |
process.\.\ General.Process src/General/Process.hs:(154,92)-(215,37) 5423 0 0.0 0.0 0.0 0.0 | |
process.\.\.\ General.Process src/General/Process.hs:(159,13)-(215,37) 5424 0 0.0 0.0 0.0 0.0 | |
process.\.\.\.\ General.Process src/General/Process.hs:(163,58)-(204,58) 5425 0 0.0 0.0 0.0 0.0 | |
process.\.\.\.\.isTied General.Process src/General/Process.hs:165:25-90 5426 0 0.0 0.0 0.0 0.0 | |
disjoint Data.List.Extra src/Data/List/Extra.hs:73:1-33 5427 0 0.0 0.0 0.0 0.0 | |
== General.Process src/General/Process.hs:60:17-18 5428 10 0.0 0.0 0.0 0.0 | |
== General.Process src/General/Process.hs:34:30-62 5429 5 0.0 0.0 0.0 0.0 | |
offsetTime System.Time.Extra src/System/Time/Extra.hs:(95,1)-(100,34) 5337 0 0.0 0.0 0.0 0.0 | |
offsetTime.time System.Time.Extra src/System/Time/Extra.hs:100:11-34 5343 0 0.0 0.0 0.0 0.0 | |
getTime System.Clock System/Clock.hsc:184:1-64 5344 0 0.0 0.0 0.0 0.0 | |
allocaAndPeek System.Clock System/Clock.hsc:165:1-52 5345 0 0.0 0.0 0.0 0.0 | |
allocaAndPeek.\ System.Clock System/Clock.hsc:165:36-52 5348 10 0.0 0.0 0.0 0.0 | |
peek System.Clock System/Clock.hsc:(224,3)-(227,59) 5349 10 0.0 0.0 0.0 0.0 | |
peek.\ System.Clock System/Clock.hsc:226:35-55 5351 10 0.0 0.0 0.0 0.0 | |
peek.\ System.Clock System/Clock.hsc:225:35-55 5350 10 0.0 0.0 0.0 0.0 | |
resolveEnv Development.Shake.Command src/Development/Shake/Command.hs:(398,1)-(414,86) 5318 5 0.0 0.0 0.0 0.0 | |
resolveEnv.addEnv Development.Shake.Command src/Development/Shake/Command.hs:404:9-45 5320 5 0.0 0.0 0.0 0.0 | |
resolveEnv.addPath Development.Shake.Command src/Development/Shake/Command.hs:406:9-47 5321 5 0.0 0.0 0.0 0.0 | |
resolveEnv.env Development.Shake.Command src/Development/Shake/Command.hs:403:9-33 5319 5 0.0 0.0 0.0 0.0 | |
resolveEnv.remEnv Development.Shake.Command src/Development/Shake/Command.hs:405:9-39 5322 5 0.0 0.0 0.0 0.0 | |
resolvePath Development.Shake.Command src/Development/Shake/Command.hs:(420,1)-(442,26) 5333 5 0.0 0.0 0.0 0.0 | |
poEnv General.Process src/General/Process.hs:68:6-10 5334 5 0.0 0.0 0.0 0.0 | |
newBuffer General.Process src/General/Process.hs:38:1-49 5332 0 0.0 0.0 0.0 0.0 | |
isFSATrace Development.Shake.Command src/Development/Shake/Command.hs:165:1-81 5314 5 0.0 0.0 0.0 0.0 | |
== Development.Shake.Command src/Development/Shake/Command.hs:116:17-18 5315 5 0.0 0.0 0.0 0.0 | |
isFSAOptions Development.Shake.Command src/Development/Shake/Command.hs:(212,1)-(213,22) 5316 5 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\ Development.Shake.Command src/Development/Shake/Command.hs:(318,111)-(389,115) 5367 0 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.(...) Development.Shake.Command src/Development/Shake/Command.hs:(319,9)-(323,31) 5368 0 0.0 0.0 0.0 0.0 | |
commandExplicitIO.\.\.(...).\ Development.Shake.Command src/Development/Shake/Command.hs:(319,79)-(323,31) 5369 5 0.0 0.0 0.0 0.0 | |
isFSATrace Development.Shake.Command src/Development/Shake/Command.hs:165:1-81 5301 5 0.0 0.0 0.0 0.0 | |
== Development.Shake.Command src/Development/Shake/Command.hs:116:17-18 5307 5 0.0 0.0 0.0 0.0 | |
isFSAOptions Development.Shake.Command src/Development/Shake/Command.hs:(212,1)-(213,22) 5308 5 0.0 0.0 0.0 0.0 | |
removeOptionShell.realCmdline Development.Shake.Command src/Development/Shake/Command.hs:149:13-47 5402 5 0.0 0.0 0.0 0.0 | |
intToDouble Numeric.Extra src/Numeric/Extra.hs:29:1-26 5654 0 0.0 0.0 0.0 0.0 | |
readFile' System.IO.Extra src/System/IO/Extra.hs:77:1-53 5274 1 0.0 0.1 0.0 0.3 | |
hGetContents' System.IO.Extra src/System/IO/Extra.hs:(66,1)-(69,12) 5275 1 0.0 0.2 0.0 0.2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment