Rendered by eventlog2html 0.11.1
Sampling rate: 0.1 seconds between heap samples
Basic heap profile (implied by -hT), created at 2025-04-02, 07:32 UTC by /home/mi/.ghcup/ghc/9.12.1/lib/ghc-9.12.1/bin/./ghc-9.12.1 -B/home/mi/.ghcup/ghc/9.12.1/lib/ghc-9.12.1/lib +RTS -s -hT -l -RTS M2294.hs
Basic heap profile (implied by -hT), created at 2025-04-02, 07:32 UTC by /home/mi/.ghcup/ghc/9.12.1/lib/ghc-9.12.1/bin/./ghc-9.12.1 -B/home/mi/.ghcup/ghc/9.12.1/lib/ghc-9.12.1/lib +RTS -s -hT -l -RTS M2294.hs
Heap Size
Total size of megablocks allocated by the RTS
Blocks Size
Total size of blocks allocated by the RTS
Live bytes
Total size of objects live on the heap (should match top of area pane)

Process memory usage (as reported by the OS) should correspond roughly to the heap size, except for data allocated through the FFI (and the RTS also calls malloc() itself in a few places).

When heap profiling is enabled, blocks size and live bytes will typically differ by the size of the nursery. For understanding the relationship between blocks size and live bytes, this blog post contains more information.

When heap profiling is not enabled, live bytes will be updated only on a major GC, but heap size and blocks size are updated more frequently. (Enabling heap profiling causes more frequent major GCs to collect heap samples.)

This view can also be useful in identifying fragmentation. A very badly fragmented heap will have low live bytes but much higher blocks size.

Basic heap profile (implied by -hT), created at 2025-04-02, 07:32 UTC by /home/mi/.ghcup/ghc/9.12.1/lib/ghc-9.12.1/bin/./ghc-9.12.1 -B/home/mi/.ghcup/ghc/9.12.1/lib/ghc-9.12.1/lib +RTS -s -hT -l -RTS M2294.hs
Basic heap profile (implied by -hT), created at 2025-04-02, 07:32 UTC by /home/mi/.ghcup/ghc/9.12.1/lib/ghc-9.12.1/bin/./ghc-9.12.1 -B/home/mi/.ghcup/ghc/9.12.1/lib/ghc-9.12.1/lib +RTS -s -hT -l -RTS M2294.hs
Basic heap profile (implied by -hT), created at 2025-04-02, 07:32 UTC by /home/mi/.ghcup/ghc/9.12.1/lib/ghc-9.12.1/bin/./ghc-9.12.1 -B/home/mi/.ghcup/ghc/9.12.1/lib/ghc-9.12.1/lib +RTS -s -hT -l -RTS M2294.hs
Basic heap profile (implied by -hT), created at 2025-04-02, 07:32 UTC by /home/mi/.ghcup/ghc/9.12.1/lib/ghc-9.12.1/bin/./ghc-9.12.1 -B/home/mi/.ghcup/ghc/9.12.1/lib/ghc-9.12.1/lib +RTS -s -hT -l -RTS M2294.hs

The cost centres view is available only when executing the program with +RTS -hc.

ProfilenLabelIntegrated Size
(MiB s)
Stddev (MiB) InterceptSlopeFit (R²)
0:0,0.2:780000,0.39:1024304,0.6:1316584,0.96:2045104,1.2:3218976,1.59:0207ARR_WORDS8.381.060.030.860.92
0:0,0.2:0,0.39:16,0.6:32,0.96:0,1.2:0,1.59:012BLACKHOLE00-0.421.411
0:0,0.2:48,0.39:0,0.6:384,0.96:0,1.2:48,1.59:070DEAD_WEAK000.49-0.140.01
0:0,0.2:920,0.39:872,0.6:872,0.96:872,1.2:394056,1.59:0179FUN0.390.13-0.330.940.52
0:0,0.2:1424,0.39:1296,0.6:1168,0.96:1376,1.2:120864,1.59:0156FUN_1_00.120.04-0.320.930.52
0:0,0.2:24,0.39:24,0.6:24,0.96:24,1.2:24,1.59:036FUN_1_100
0:0,0.2:52680,0.39:52104,0.6:51792,0.96:51816,1.2:147696,1.59:0176FUN_2_00.350.040.130.610.51
0:0,0.2:142384,0.39:142928,0.6:138032,0.96:142928,1.2:142928,1.59:0186MUT_ARR_PTRS_CLEAN0.70.060.9800.02
0:0,0.2:544,0.39:0,0.6:4896,0.96:0,1.2:0,1.59:0104MUT_ARR_PTRS_DIRTY00-0.361.350.99
0:0,0.2:16920,0.39:16880,0.6:16712,0.96:16952,1.2:173072,1.59:0172MUT_ARR_PTRS_FROZEN_CLEAN0.240.05-0.210.850.52
0:0,0.2:26000,0.39:47072,0.6:70960,0.96:111440,1.2:162288,1.59:0180MUT_VAR_CLEAN0.410.05-0.040.970.98
0:0,0.2:48,0.39:48,0.6:64,0.96:16,1.2:0,1.59:042MUT_VAR_DIRTY001.02-0.60.4
0:0,0.2:10400,0.39:10208,0.6:9664,0.96:10368,1.2:112224,1.59:0161MVAR_CLEAN0.150.03-0.220.860.52
0:0,0.2:32,0.39:0,0.6:256,0.96:0,1.2:96,1.59:061MVAR_DIRTY000.40.170.02
0:0,0.2:280,0.39:280,0.6:280,0.96:280,1.2:320,1.59:089PAP000.830.110.52
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:11952,1.59:0106SMALL_MUT_ARR_PTRS_FROZEN_CLEAN0.010
0:0,0.2:35432,0.39:35432,0.6:34544,0.96:36320,1.2:68200,1.59:0169STACK0.20.020.350.460.54
0:0,0.2:591952,0.39:645152,0.6:706048,0.96:804360,1.2:1295328,1.59:0203THUNK4.040.420.30.570.78
0:0,0.2:15600,0.39:15600,0.6:15600,0.96:15600,1.2:18696,1.59:0149THUNK_0_10.0800.770.150.52
0:0,0.2:307560,0.39:563952,0.6:922632,0.96:1706760,1.2:1796280,1.59:0206THUNK_1_05.290.69-0.021.080.97
0:0,0.2:32,0.39:32,0.6:32,0.96:64,1.2:26176,1.59:0124THUNK_1_10.020-0.340.940.52
0:0,0.2:505632,0.39:576320,0.6:661120,0.96:791776,1.2:1194656,1.59:0202THUNK_2_03.720.390.270.620.87
0:0,0.2:1488,0.39:1344,0.6:1152,0.96:1488,1.2:138072,1.59:0158THUNK_SELECTOR0.140.04-0.320.940.52
0:0,0.2:544,0.39:544,0.6:408,0.96:680,1.2:680,1.59:096TSO000.660.320.42
0:0,0.2:336,0.39:288,0.6:288,0.96:288,1.2:288,1.59:091WEAK000.95-0.130.4
0:0,0.2:78000,0.39:156640,0.6:246480,0.96:390640,1.2:410064,1.59:0196base-4.21.0.0-74e5:Data.Array.Byte.ByteArray1.280.150.051.020.97
0:0,0.2:64,0.39:64,0.6:64,0.96:64,1.2:64,1.59:054binary-0.8.9.2-63c9:Data.Binary.Class.C:Binary00
0:0,0.2:78848,0.39:78848,0.6:78848,0.96:78848,1.2:78848,1.59:0177bytestring-0.12.2.0-9b6b:Data.ByteString.Internal.Type.BS0.390.03
0:0,0.2:31840,0.39:67920,0.6:108880,0.96:174400,1.2:183960,1.59:0182containers-0.7-3cf5:Data.IntSet.Internal.Bin0.560.070.031.040.97
0:0,0.2:28656,0.39:61128,0.6:97992,0.96:156960,1.2:165576,1.59:0181containers-0.7-3cf5:Data.IntSet.Internal.Tip0.510.060.031.040.97
0:0,0.2:62016,0.39:125856,0.6:198624,0.96:316704,1.2:461424,1.59:0194containers-0.7-3cf5:Data.Map.Internal.Bin1.160.15-0.0610.98
0:0,0.2:120,0.39:120,0.6:120,0.96:120,1.2:216320,1.59:0171containers-0.7-3cf5:Data.Set.Internal.Bin0.210.07-0.340.940.52
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:736,1.59:081ghc-9.12.1-582d:GHC.Core.ConLike.RealDataCon00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:14592,1.59:0111ghc-9.12.1-582d:GHC.Core.DataCon.MkData0.010
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:696,1.59:077ghc-9.12.1-582d:GHC.Core.TyCo.Rep.TyConApp00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:16,1.59:02ghc-9.12.1-582d:GHC.Core.TyCo.Rep.TyVarTy00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:1904,1.59:093ghc-9.12.1-582d:GHC.Core.TyCon.AlgTyCon00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:1488,1.59:090ghc-9.12.1-582d:GHC.Core.TyCon.DataTyCon00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:680,1.59:076ghc-9.12.1-582d:GHC.Core.TyCon.FamilyTyCon00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:1008,1.59:086ghc-9.12.1-582d:GHC.Core.TyCon.PrimTyCon00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:2432,1.59:095ghc-9.12.1-582d:GHC.Core.TyCon.PromotedDataCon00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:208,1.59:046ghc-9.12.1-582d:GHC.Core.TyCon.RuntimeRep00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:384,1.59:060ghc-9.12.1-582d:GHC.Core.TyCon.SynonymTyCon00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:72,1.59:017ghc-9.12.1-582d:GHC.Core.TyCon.TupleTyCon00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:19104,1.59:0115ghc-9.12.1-582d:GHC.Core.TyCon.TyCon0.010
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:544,1.59:072ghc-9.12.1-582d:GHC.Core.TyCon.VanillaAlgTyCon00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:96,1.59:027ghc-9.12.1-582d:GHC.Core.TyCon.VecCount00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:128,1.59:037ghc-9.12.1-582d:GHC.Core.TyCon.VecElem00
0:0,0.2:16,0.39:16,0.6:16,0.96:16,1.2:16,1.59:026ghc-9.12.1-582d:GHC.Data.FastMutInt.FastMutInt00
0:0,0.2:126680,0.39:161800,0.6:202280,0.96:267840,1.2:283200,1.59:0189ghc-9.12.1-582d:GHC.Data.FastString.FastString1.040.10.340.690.98
0:0,0.2:32,0.39:32,0.6:32,0.96:32,1.2:32,1.59:040ghc-9.12.1-582d:GHC.Data.FastString.FastStringTable00
0:0,0.2:8192,0.39:8192,0.6:8192,0.96:8192,1.2:8192,1.59:0136ghc-9.12.1-582d:GHC.Data.FastString.FastStringTableSegment0.040
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:16,1.59:01ghc-9.12.1-582d:GHC.Data.SmallArray.SmallArray00
0:0,0.2:41920,0.39:93856,0.6:178592,0.96:372256,1.2:408032,1.59:0191ghc-9.12.1-582d:GHC.Data.Strict.Just1.090.15-0.131.170.97
0:0,0.2:15760,0.39:33800,0.6:54320,0.96:87080,1.2:91800,1.59:0174ghc-9.12.1-582d:GHC.Data.StringBuffer.StringBuffer0.280.030.031.040.97
0:0,0.2:353360,0.39:353360,0.6:353360,0.96:353360,1.2:3813960,1.59:0205ghc-9.12.1-582d:GHC.Data.Word64Map.Internal.Bin5.221.26-0.210.860.52
0:0,0.2:212280,0.39:212280,0.6:212280,0.96:212280,1.2:250392,1.59:0192ghc-9.12.1-582d:GHC.Data.Word64Map.Internal.Tip1.090.10.790.140.52
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:211280,1.59:0170ghc-9.12.1-582d:GHC.Data.Word64Set.Internal.Bin0.210.07
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:164040,1.59:0163ghc-9.12.1-582d:GHC.Data.Word64Set.Internal.Tip0.160.05
0:0,0.2:49600,0.39:49600,0.6:49600,0.96:49600,1.2:49600,1.59:0173ghc-9.12.1-582d:GHC.Driver.CmdLine.Flag0.240.02
0:0,0.2:24384,0.39:24384,0.6:24384,0.96:24384,1.2:24384,1.59:0155ghc-9.12.1-582d:GHC.Driver.CmdLine.NoArg0.120.01
0:0,0.2:112,0.39:112,0.6:112,0.96:112,1.2:112,1.59:074ghc-9.12.1-582d:GHC.Driver.CmdLine.Prefix00
0:0,0.2:688000,0.39:1465440,0.6:2344360,0.96:3753040,1.2:5362960,1.59:0209ghc-9.12.1-582d:GHC.Driver.DynFlags.DynFlags13.611.87-0.071.010.98
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:26144,1.59:0123ghc-9.12.1-582d:GHC.Driver.DynFlags.IncludeSpecs0.020
0:0,0.2:6320,0.39:13536,0.6:21728,0.96:34832,1.2:36720,1.59:0154ghc-9.12.1-582d:GHC.Driver.DynFlags.Off0.110.010.031.040.97
0:0,0.2:760,0.39:760,0.6:608,0.96:608,1.2:124944,1.59:0157ghc-9.12.1-582d:GHC.Driver.Env.Types.HscEnv0.120.04-0.330.940.52
0:0,0.2:0,0.39:24,0.6:0,0.96:0,1.2:0,1.59:03ghc-9.12.1-582d:GHC.Driver.Errors.Types.DriverMessageOpts00
0:0,0.2:0,0.39:40,0.6:0,0.96:0,1.2:0,1.59:07ghc-9.12.1-582d:GHC.Driver.Errors.Types.GhcMessageOpts00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:32,1.59:04ghc-9.12.1-582d:GHC.Driver.Make.BuildLoopState00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:55056,1.59:0143ghc-9.12.1-582d:GHC.Driver.Make.BuildResult0.050.01
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:168,1.59:041ghc-9.12.1-582d:GHC.Driver.Make.MakeAction00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:48,1.59:011ghc-9.12.1-582d:GHC.Driver.Make.MakeEnv00
0:0,0.2:0,0.39:0,0.6:72,0.96:0,1.2:0,1.59:016ghc-9.12.1-582d:GHC.Driver.Make.PreprocessedImports00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:55056,1.59:0142ghc-9.12.1-582d:GHC.Driver.Make.ResultVar0.050.01
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:36720,1.59:0129ghc-9.12.1-582d:GHC.Driver.Make.SingleModule0.030.01
0:0,0.2:16,0.39:16,0.6:16,0.96:16,1.2:16,1.59:025ghc-9.12.1-582d:GHC.Driver.Monad.Session00
0:0,0.2:11120,0.39:11120,0.6:11120,0.96:11120,1.2:11120,1.59:0144ghc-9.12.1-582d:GHC.Driver.Session.FlagSpec0.050
0:0,0.2:0,0.39:0,0.6:56,0.96:0,1.2:0,1.59:013ghc-9.12.1-582d:GHC.Hs.AnnsModule00
0:0,0.2:0,0.39:0,0.6:1848,0.96:1680,1.2:0,1.59:098ghc-9.12.1-582d:GHC.Hs.ImpExp.EpAnnImportDecl001.15-0.251
0:0,0.2:0,0.39:0,0.6:1056,0.96:960,1.2:0,1.59:094ghc-9.12.1-582d:GHC.Hs.ImpExp.XImportDeclPass001.15-0.251
0:0,0.2:0,0.39:0,0.6:40,0.96:0,1.2:0,1.59:06ghc-9.12.1-582d:GHC.Hs.XModulePs00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:19608,1.59:0119ghc-9.12.1-582d:GHC.Iface.Syntax.IfWarnSome0.010
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:32680,1.59:0126ghc-9.12.1-582d:GHC.Iface.Syntax.IfaceId0.030.01
0:0,0.2:83840,0.39:187712,0.6:356160,0.96:743552,1.2:789920,1.59:0200ghc-9.12.1-582d:GHC.Parser.Annotation.EpAnn2.160.31-0.121.170.97
0:0,0.2:0,0.39:0,0.6:528,0.96:480,1.2:0,1.59:085ghc-9.12.1-582d:GHC.Parser.Annotation.EpTok001.15-0.251
0:0,0.2:2112,0.39:2112,0.6:2112,0.96:2112,1.2:2112,1.59:0105ghc-9.12.1-582d:GHC.Platform.Constants.PlatformConstants0.010
0:0,0.2:312,0.39:312,0.6:312,0.96:312,1.2:312,1.59:092ghc-9.12.1-582d:GHC.Platform.Platform00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:224,1.59:047ghc-9.12.1-582d:GHC.Runtime.Context.InteractiveContext00
0:0,0.2:72,0.39:72,0.6:72,0.96:72,1.2:72,1.59:059ghc-9.12.1-582d:GHC.Settings.GhcNameVersion00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:32680,1.59:0125ghc-9.12.1-582d:GHC.Tc.Types.Env0.030.01
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:19608,1.59:0118ghc-9.12.1-582d:GHC.Tc.Types.IfGblEnv0.010
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:72,1.59:015ghc-9.12.1-582d:GHC.Types.Id.Info.ClassOpId00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:1216,1.59:088ghc-9.12.1-582d:GHC.Types.Id.Info.DataConWorkId00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:35808,1.59:0128ghc-9.12.1-582d:GHC.Types.Id.Info.PrimOpId0.030.01
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:16064,1.59:0112ghc-9.12.1-582d:GHC.Types.Name.External0.010
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:165080,1.59:0164ghc-9.12.1-582d:GHC.Types.Name.Name0.160.05
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:4488,1.59:0101ghc-9.12.1-582d:GHC.Types.Name.Occurrence.OccName00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:52192,1.59:0138ghc-9.12.1-582d:GHC.Types.Name.WiredIn0.050.01
0:0,0.2:62880,0.39:140784,0.6:267936,0.96:558384,1.2:592440,1.59:0199ghc-9.12.1-582d:GHC.Types.SrcLoc.BufSpan1.620.23-0.121.170.97
0:0,0.2:41920,0.39:93856,0.6:178608,0.96:372256,1.2:394960,1.59:0190ghc-9.12.1-582d:GHC.Types.SrcLoc.EpaSpan1.080.15-0.121.170.97
0:0,0.2:62880,0.39:140784,0.6:267144,0.96:557784,1.2:592440,1.59:0197ghc-9.12.1-582d:GHC.Types.SrcLoc.L1.620.23-0.121.170.97
0:0,0.2:0,0.39:0,0.6:48,0.96:0,1.2:0,1.59:010ghc-9.12.1-582d:GHC.Types.SrcLoc.PsSpan00
0:0,0.2:62880,0.39:140784,0.6:267912,0.96:558384,1.2:592440,1.59:0198ghc-9.12.1-582d:GHC.Types.SrcLoc.RealSrcSpan1.620.23-0.121.170.97
0:0,0.2:125760,0.39:281568,0.6:535920,0.96:1116768,1.2:1184880,1.59:0201ghc-9.12.1-582d:GHC.Types.SrcLoc.RealSrcSpan'3.240.46-0.121.170.97
0:0,0.2:40,0.39:40,0.6:40,0.96:40,1.2:40,1.59:045ghc-9.12.1-582d:GHC.Types.Target.Target00
0:0,0.2:24,0.39:24,0.6:24,0.96:24,1.2:24,1.59:035ghc-9.12.1-582d:GHC.Types.Target.TargetFile00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:736,1.59:080ghc-9.12.1-582d:GHC.Types.TyThing.AConLike00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:272,1.59:050ghc-9.12.1-582d:GHC.Types.TyThing.ATyCon00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:25088,1.59:0121ghc-9.12.1-582d:GHC.Types.TyThing.AnId0.020
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:39168,1.59:0131ghc-9.12.1-582d:GHC.Types.Unique.DFM.TaggedVal0.030.01
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:19632,1.59:0120ghc-9.12.1-582d:GHC.Types.Unique.DFM.UDFM0.010
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:101376,1.59:0152ghc-9.12.1-582d:GHC.Types.Var.Id0.10.03
0:0,0.2:144,0.39:144,0.6:144,0.96:144,1.2:39456,1.59:0134ghc-9.12.1-582d:GHC.Unit.Env.HomeUnitEnv0.040.01-0.330.940.52
0:0,0.2:192,0.39:192,0.6:192,0.96:240,1.2:39456,1.59:0135ghc-9.12.1-582d:GHC.Unit.Env.UnitEnv0.040.01-0.330.940.52
0:0,0.2:0,0.39:0,0.6:0,0.96:40,1.2:40,1.59:024ghc-9.12.1-582d:GHC.Unit.Finder.Types.FinderCache00
0:0,0.2:71744,0.39:136800,0.6:212648,0.96:337288,1.2:348840,1.59:0193ghc-9.12.1-582d:GHC.Unit.Finder.Types.FinderOpts1.10.130.0610.96
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:288,1.59:052ghc-9.12.1-582d:GHC.Unit.Finder.Types.Found00
0:0,0.2:11328,0.39:21600,0.6:33576,0.96:53256,1.2:55080,1.59:0166ghc-9.12.1-582d:GHC.Unit.Finder.Types.InstalledFound0.170.020.0610.96
0:0,0.2:24,0.39:24,0.6:24,0.96:24,1.2:24,1.59:034ghc-9.12.1-582d:GHC.Unit.Home.DefiniteHomeUnit00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:52224,1.59:0139ghc-9.12.1-582d:GHC.Unit.Home.ModInfo.HomeModInfo0.050.01
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:19584,1.59:0116ghc-9.12.1-582d:GHC.Unit.Home.ModInfo.HomeModLinkable0.010
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:58752,1.59:0145ghc-9.12.1-582d:GHC.Unit.Module.Deps.Deps0.050.02
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:303464,1.59:0175ghc-9.12.1-582d:GHC.Unit.Module.Deps.UsageHomeModule0.30.1
0:0,0.2:48,0.39:48,0.6:48,0.96:48,1.2:48,1.59:048ghc-9.12.1-582d:GHC.Unit.Module.Graph.ModuleGraph00
0:0,0.2:9192,0.39:20016,0.6:32136,0.96:51840,1.2:55080,1.59:0165ghc-9.12.1-582d:GHC.Unit.Module.Graph.ModuleNode0.160.020.021.040.97
0:0,0.2:9456,0.39:20280,0.6:32568,0.96:52224,1.2:647496,1.59:0187ghc-9.12.1-582d:GHC.Unit.Module.Graph.NodeKey_Module0.760.22-0.310.950.57
0:0,0.2:22120,0.39:47376,0.6:76048,0.96:121912,1.2:128520,1.59:0178ghc-9.12.1-582d:GHC.Unit.Module.Location.OsPathModLocation0.390.040.031.040.97
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:13072,1.59:0110ghc-9.12.1-582d:GHC.Unit.Module.ModIface.FullIfaceBinHandle0.010
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:98040,1.59:0150ghc-9.12.1-582d:GHC.Unit.Module.ModIface.ModIfaceBackend0.090.03
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:183008,1.59:0167ghc-9.12.1-582d:GHC.Unit.Module.ModIface.PrivateModIface0.180.06
0:0,0.2:50432,0.39:108160,0.6:173696,0.96:278528,1.2:293888,1.59:0188ghc-9.12.1-582d:GHC.Unit.Module.ModSummary.ModSummary0.90.110.031.040.97
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:19608,1.59:0117ghc-9.12.1-582d:GHC.Unit.Module.WholeCoreBindings.IfaceForeign0.010
0:0,0.2:152,0.39:152,0.6:152,0.96:152,1.2:152,1.59:082ghc-9.12.1-582d:GHC.Unit.State.UnitConfig00
0:0,0.2:24,0.39:24,0.6:24,0.96:24,1.2:24,1.59:033ghc-9.12.1-582d:GHC.Unit.State.UnitDatabase00
0:0,0.2:208,0.39:208,0.6:208,0.96:208,1.2:208,1.59:087ghc-9.12.1-582d:GHC.Unit.State.UnitState00
0:0,0.2:4224,0.39:4224,0.6:4224,0.96:4224,1.2:2112,1.59:0114ghc-9.12.1-582d:GHC.Unit.State.UnitVisibility0.0101.16-0.480.52
0:0,0.2:30264,0.39:62184,0.6:98736,0.96:157752,1.2:832320,1.59:0195ghc-9.12.1-582d:GHC.Unit.Types.GWIB1.180.27-0.260.960.66
0:0,0.2:32160,0.39:63528,0.6:99768,0.96:158808,1.2:227376,1.59:0183ghc-9.12.1-582d:GHC.Unit.Types.Module0.580.07-0.0510.98
0:0,0.2:7744,0.39:14960,0.6:23152,0.96:36256,1.2:64336,1.59:0159ghc-9.12.1-582d:GHC.Unit.Types.RealUnit0.140.02-0.10.980.92
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:576,1.59:075ghc-9.12.1-582d:GHC.Utils.Binary.C:Binary00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:45752,1.59:0137ghc-9.12.1-582d:GHC.Utils.Binary.FullBinData0.040.01
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:13072,1.59:0109ghc-9.12.1-582d:GHC.Utils.Binary.ReaderUserData0.010
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:58824,1.59:0146ghc-9.12.1-582d:GHC.Utils.Binary.SomeBinaryReader0.050.02
0:0,0.2:384,0.39:512,0.6:384,0.96:384,1.2:105088,1.59:0153ghc-9.12.1-582d:GHC.Utils.Logger.LogFlags0.10.03-0.330.940.52
0:0,0.2:192,0.39:256,0.6:192,0.96:192,1.2:52544,1.59:0141ghc-9.12.1-582d:GHC.Utils.Logger.Logger0.050.01-0.330.940.52
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:48,1.59:09ghc-9.12.1-582d:GHC.Utils.TmpFs.PathsToClean00
0:0,0.2:48,0.39:48,0.6:48,0.96:48,1.2:39264,1.59:0132ghc-9.12.1-582d:GHC.Utils.TmpFs.TmpFs0.030.01-0.340.940.52
0:0,0.2:0,0.39:0,0.6:48,0.96:0,1.2:0,1.59:08ghc-9.12.1-582d:Language.Haskell.Syntax.HsModule00
0:0,0.2:0,0.39:0,0.6:2376,0.96:2160,1.2:0,1.59:0102ghc-9.12.1-582d:Language.Haskell.Syntax.ImpExp.ImportDecl001.15-0.251
0:0,0.2:80,0.39:64,0.6:64,0.96:64,1.2:52320,1.59:0140ghc-bignum:GHC.Num.Integer.IS0.050.01-0.340.940.52
0:0,0.2:3672,0.39:3672,0.6:3672,0.96:3672,1.2:3672,1.59:0113ghc-boot-9.12.1-3362:GHC.Unit.Database.DbModule0.010
0:0,0.2:2448,0.39:2448,0.6:2448,0.96:2448,1.2:2448,1.59:0108ghc-boot-9.12.1-3362:GHC.Unit.Database.DbUnitId0.010
0:0,0.2:32400,0.39:32400,0.6:32400,0.96:32400,1.2:32400,1.59:0162ghc-boot-9.12.1-3362:GHC.Unit.Database.GenericUnitInfo0.160.01
0:0,0.2:120,0.39:120,0.6:120,0.96:120,1.2:98240,1.59:0151ghc-internal:GHC.Internal.Arr.Array0.090.03-0.340.940.52
0:0,0.2:80,0.39:80,0.6:80,0.96:80,1.2:80,1.59:063ghc-internal:GHC.Internal.Arr.STArray00
0:0,0.2:40,0.39:40,0.6:40,0.96:40,1.2:40,1.59:044ghc-internal:GHC.Internal.Base.C:Monad00
0:0,0.2:64,0.39:64,0.6:64,0.96:64,1.2:80,1.59:056ghc-internal:GHC.Internal.Conc.Sync.ThreadId000.730.180.52
0:0,0.2:24,0.39:24,0.6:24,0.96:24,1.2:24,1.59:032ghc-internal:GHC.Internal.Control.Monad.IO.Class.C:MonadIO00
0:0,0.2:96,0.39:96,0.6:96,0.96:96,1.2:96,1.59:069ghc-internal:GHC.Internal.Data.Dynamic.Dynamic00
0:0,0.2:6384,0.39:13600,0.6:21808,0.96:34896,1.2:80,1.59:0148ghc-internal:GHC.Internal.Data.Either.Right0.070.010.380.090
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:80,1.59:023ghc-internal:GHC.Internal.Data.Typeable.Internal.SomeTypeRep00
0:0,0.2:96,0.39:96,0.6:96,0.96:96,1.2:96,1.59:068ghc-internal:GHC.Internal.Data.Typeable.Internal.TrApp00
0:0,0.2:144,0.39:144,0.6:144,0.96:144,1.2:144,1.59:079ghc-internal:GHC.Internal.Data.Typeable.Internal.TrFun00
0:0,0.2:528,0.39:528,0.6:528,0.96:528,1.2:768,1.59:097ghc-internal:GHC.Internal.Data.Typeable.Internal.TrTyCon000.580.290.52
0:0,0.2:1080,0.39:1080,0.6:1080,0.96:1080,1.2:1080,1.59:0103ghc-internal:GHC.Internal.Data.Version.Version00
0:0,0.2:96,0.39:96,0.6:96,0.96:96,1.2:96,1.59:067ghc-internal:GHC.Internal.Event.Array.AC00
0:0,0.2:80,0.39:80,0.6:80,0.96:80,1.2:80,1.59:062ghc-internal:GHC.Internal.Event.Control.W00
0:0,0.2:24,0.39:24,0.6:24,0.96:24,1.2:24,1.59:031ghc-internal:GHC.Internal.Event.EPoll.EPoll00
0:0,0.2:768,0.39:768,0.6:768,0.96:768,1.2:768,1.59:099ghc-internal:GHC.Internal.Event.IntTable.IT00
0:0,0.2:96,0.39:96,0.6:96,0.96:96,1.2:96,1.59:066ghc-internal:GHC.Internal.Event.Internal.Backend00
0:0,0.2:104,0.39:104,0.6:104,0.96:104,1.2:104,1.59:071ghc-internal:GHC.Internal.Event.Manager.EventManager00
0:0,0.2:24,0.39:24,0.6:24,0.96:24,1.2:24,1.59:030ghc-internal:GHC.Internal.Event.Poll.Poll00
0:0,0.2:72,0.39:72,0.6:72,0.96:72,1.2:72,1.59:058ghc-internal:GHC.Internal.Event.TimerManager.TimerManager00
0:0,0.2:0,0.39:0,0.6:40,0.96:0,1.2:0,1.59:05ghc-internal:GHC.Internal.Exception.Backtrace.Backtraces00
0:0,0.2:168,0.39:168,0.6:168,0.96:168,1.2:168,1.59:084ghc-internal:GHC.Internal.Exception.Type.C:Exception00
0:0,0.2:0,0.39:0,0.6:64,0.96:0,1.2:0,1.59:014ghc-internal:GHC.Internal.Exception.Type.SomeException00
0:0,0.2:9768,0.39:20592,0.6:32880,0.96:52536,1.2:511584,1.59:0185ghc-internal:GHC.Internal.Fingerprint.Type.Fingerprint0.620.17-0.30.950.59
0:0,0.2:72,0.39:72,0.6:72,0.96:72,1.2:72,1.59:057ghc-internal:GHC.Internal.ForeignPtr.ForeignPtr00
0:0,0.2:10152,0.39:20784,0.6:32880,0.96:52872,1.2:77088,1.59:0168ghc-internal:GHC.Internal.ForeignPtr.MallocPtr0.190.02-0.0710.98
0:0,0.2:16,0.39:16,0.6:16,0.96:16,1.2:16,1.59:022ghc-internal:GHC.Internal.ForeignPtr.PlainForeignPtr00
0:0,0.2:112,0.39:112,0.6:112,0.96:112,1.2:112,1.59:073ghc-internal:GHC.Internal.ForeignPtr.PlainPtr00
0:0,0.2:1920,0.39:1344,0.6:768,0.96:1664,1.2:6400,1.59:0107ghc-internal:GHC.Internal.IO.Buffer.Buffer0.010-0.030.710.46
0:0,0.2:96,0.39:96,0.6:96,0.96:96,1.2:96,1.59:065ghc-internal:GHC.Internal.IO.Encoding.Types.BufferCodec#00
0:0,0.2:160,0.39:160,0.6:160,0.96:160,1.2:160,1.59:083ghc-internal:GHC.Internal.IO.Encoding.Types.TextEncoding00
0:0,0.2:576,0.39:408,0.6:192,0.96:528,1.2:2304,1.59:0100ghc-internal:GHC.Internal.IO.FD.FD00-0.080.750.48
0:0,0.2:72,0.39:48,0.6:48,0.96:48,1.2:48,1.59:049ghc-internal:GHC.Internal.IO.Handle.Types.FileHandle000.89-0.290.4
0:0,0.2:3744,0.39:2736,0.6:1440,0.96:3456,1.2:14112,1.59:0122ghc-internal:GHC.Internal.IO.Handle.Types.Handle__0.020-0.060.740.48
0:0,0.2:64,0.39:64,0.6:80,0.96:64,1.2:64,1.59:055ghc-internal:GHC.Internal.Int.I32#000.85-0.030
0:0,0.2:656,0.39:656,0.6:656,0.96:656,1.2:37376,1.59:0133ghc-internal:GHC.Internal.MVar.MVar0.040.01-0.310.930.52
0:0,0.2:29456,0.39:58304,0.6:91664,0.96:143984,1.2:289360,1.59:0184ghc-internal:GHC.Internal.Maybe.Just0.610.09-0.130.980.89
0:0,0.2:4832,0.39:4832,0.6:4832,0.96:4832,1.2:44048,1.59:0147ghc-internal:GHC.Internal.STRef.STRef0.060.01-0.190.840.52
0:0,0.2:128,0.39:128,0.6:208,0.96:128,1.2:128,1.59:078ghc-internal:GHC.Internal.Stack.Types.FreezeCallStack000.71-0.050
0:0,0.2:16,0.39:16,0.6:16,0.96:16,1.2:16,1.59:021ghc-internal:GHC.Internal.Text.ParserCombinators.ReadP.Look00
0:0,0.2:16,0.39:16,0.6:16,0.96:16,1.2:16,1.59:020ghc-internal:GHC.Internal.Weak.Finalize.ByteArray00
0:0,0.2:16,0.39:16,0.6:16,0.96:16,1.2:16,1.59:019ghc-internal:GHC.Internal.Weak.Weak00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:480,1.59:064ghc-internal:GHC.Internal.Word.W64#00
0:0,0.2:24,0.39:24,0.6:24,0.96:24,1.2:24,1.59:029ghc-platform-0.1.0.0-6471:GHC.Platform.ArchOS.ArchOS00
0:0,0.2:584352,0.39:662088,0.6:785784,0.96:1077120,1.2:1324176,1.59:0204ghc-prim:GHC.Tuple.(,)4.430.460.280.670.98
0:0,0.2:12608,0.39:27040,0.6:43424,0.96:69632,1.2:0,1.59:0160ghc-prim:GHC.Tuple.(,,)0.150.02-0.041.030.99
0:0,0.2:40,0.39:40,0.6:40,0.96:40,1.2:40,1.59:043ghc-prim:GHC.Tuple.(,,,)00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:112,1.59:028ghc-prim:GHC.Tuple.(,,,,,,,,,,,,)00
0:0,0.2:829176,0.39:1222848,0.6:1731048,0.96:2750616,1.2:3788904,1.59:0208ghc-prim:GHC.Types.:10.321.30.020.920.98
0:0,0.2:32,0.39:32,0.6:32,0.96:32,1.2:32,1.59:039ghc-prim:GHC.Types.C#00
0:0,0.2:48,0.39:48,0.6:48,0.96:48,1.2:32704,1.59:0127ghc-prim:GHC.Types.I#0.030.01-0.340.940.52
0:0,0.2:16,0.39:16,0.6:16,0.96:16,1.2:96,1.59:038ghc-prim:GHC.Types.MkLiftBox00-0.120.790.52
0:0,0.2:56,0.39:56,0.6:56,0.96:56,1.2:56,1.59:051ghc-prim:GHC.Types.TyCon00
0:0,0.2:16,0.39:16,0.6:16,0.96:16,1.2:16,1.59:018ghc-prim:GHC.Types.W#00
0:0,0.2:0,0.39:0,0.6:0,0.96:0,1.2:39168,1.59:0130time-1.14-1806:Data.Time.Clock.Internal.UTCTime.UTCTime0.030.01
0:0,0.2:64,0.39:64,0.6:64,0.96:64,1.2:64,1.59:053unix-2.8.6.0-abbb:System.Posix.Signals.Catch00
Basic heap profile (implied by -hT), created at 2025-04-02, 07:32 UTC by /home/mi/.ghcup/ghc/9.12.1/lib/ghc-9.12.1/bin/./ghc-9.12.1 -B/home/mi/.ghcup/ghc/9.12.1/lib/ghc-9.12.1/lib +RTS -s -hT -l -RTS M2294.hs

No ticky data to display.