Skip to content

Instantly share code, notes, and snippets.

@rahulmutt
Created December 12, 2016 11:48
Show Gist options
  • Save rahulmutt/b9ff14a0d4123a45e7e10be8bc03f4e9 to your computer and use it in GitHub Desktop.
Save rahulmutt/b9ff14a0d4123a45e7e10be8bc03f4e9 to your computer and use it in GitHub Desktop.
Mon Dec 12 17:15 2016 Time and Allocation Profiling Report (Final)
eta +RTS -p -RTS Main.hs
total time = 19.02 secs (19021 ticks @ 1000 us, 1 processor)
total alloc = 11,610,411,048 bytes (excludes profiling overheads)
COST CENTRE MODULE %time %alloc
sourceHandle.loop Data.Conduit.Binary 20.7 7.0
sourceEntry.source Codec.Archive.Zip.Internal 7.1 4.9
normalizeFile Path 6.4 20.1
compare Data.CaseInsensitive.Internal 4.9 0.0
liftD Path.IO 4.7 9.4
sinkEntry Codec.Archive.Zip.Internal 4.3 3.0
mkEntrySelector Codec.Archive.Zip.Type 4.2 6.7
*> Data.Serialize.Put 4.1 3.1
toMsDosTime.tod Codec.Archive.Zip.Internal 3.3 1.7
decodeCP437 Codec.Archive.Zip.CP437 2.6 7.7
>>=.\.\ Data.Serialize.Get 2.4 2.7
putHeader Codec.Archive.Zip.Internal 1.8 1.8
sinkHandle.\ Data.Conduit.Binary 1.5 0.2
getEntryName Codec.Archive.Zip.Type 1.5 2.9
toMsDosTime.(...) Codec.Archive.Zip.Internal 1.4 0.9
allocateRIO.\.\ Control.Monad.Trans.Resource 1.1 0.1
hasParentDir Path 1.1 0.0
foldCaseList Data.CaseInsensitive.Internal 1.0 3.6
mkEntrySelector.pieces Codec.Archive.Zip.Type 1.0 3.4
>>=.\ Data.Serialize.Get 0.9 1.1
putHeader.extraField Codec.Archive.Zip.Internal 0.9 3.1
mkEntrySelector.preparePiece Codec.Archive.Zip.Type 0.7 1.8
foldMapping Data.Text.Internal.Fusion.CaseMapping 0.7 1.1
makeZip64ExtraField Codec.Archive.Zip.Internal 0.6 3.1
caseConvert.next Data.Text.Internal.Fusion.Common 0.3 1.3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment