úÎ d Bdennis@felsin9.deNoneGCalculate size of GHC objects in Bytes. Note that an object may not be G evaluated yet and only the size of the initial closure is returned. KCalculate the recursive size of GHC objects in Bytes. Note that the actual I size in memory is calculated, so shared values are only counted once.  Call with    recursiveSize $! 2   < to force evaluation to WHNF before calculating the size.  Call with    recursiveSize $!! "foobar"   S ($!! from Control.DeepSeq) to force full evaluation before calulating the size. IA garbage collection is performed before the size is calculated, because : the garbage collector would make heap walks difficult. ghc-datasize-0.1 GHC.DataSize closureSize recursiveSize