hledger/hledger-lib/Hledger/Data
Simon Michael 58c3362908 lib: textification: saved journal source
Slightly worse on small files, better on large ones.

hledger -f data/100x100x10.journal stats
<<ghc: 39305392 bytes, 77 GCs, 196354/268584 avg/max bytes residency (3 samples), 2M in use, 0.000 INIT (0.007 elapsed), 0.014 MUT (0.027 elapsed), 0.011 GC (0.111 elapsed) :ghc>>
<<ghc: 39307728 bytes, 77 GCs, 196909/270248 avg/max bytes residency (3 samples), 2M in use, 0.001 INIT (0.010 elapsed), 0.015 MUT (0.028 elapsed), 0.012 GC (0.116 elapsed) :ghc>>

hledger -f data/1000x1000x10.journal stats
<<ghc: 314285912 bytes, 612 GCs, 2064811/6597608 avg/max bytes residency (7 samples), 16M in use, 0.000 INIT (0.002 elapsed), 0.126 MUT (0.134 elapsed), 0.059 GC (0.069 elapsed) :ghc>>
<<ghc: 314271368 bytes, 612 GCs, 2070227/6628024 avg/max bytes residency (7 samples), 16M in use, 0.000 INIT (0.000 elapsed), 0.137 MUT (0.143 elapsed), 0.059 GC (0.068 elapsed) :ghc>>

hledger -f data/10000x1000x10.journal stats
<<ghc: 3070033264 bytes, 5965 GCs, 12699294/62962464 avg/max bytes residency (10 samples), 124M in use, 0.000 INIT (0.000 elapsed), 1.245 MUT (1.300 elapsed), 0.498 GC (0.558 elapsed) :ghc>>
<<ghc: 3070006752 bytes, 5973 GCs, 12687314/62848920 avg/max bytes residency (10 samples), 124M in use, 0.000 INIT (0.003 elapsed), 1.257 MUT (1.281 elapsed), 0.496 GC (0.554 elapsed) :ghc>>

hledger -f data/100000x1000x10.journal stats
<<ghc: 30753465088 bytes, 59763 GCs, 117723618/666643528 avg/max bytes residency (14 samples), 1589M in use, 0.000 INIT (0.002 elapsed), 12.536 MUT (12.793 elapsed), 5.978 GC (7.155 elapsed) :ghc>>
<<ghc: 30753367256 bytes, 59811 GCs, 117723236/666627528 avg/max bytes residency (14 samples), 1590M in use, 0.001 INIT (0.012 elapsed), 12.923 MUT (13.169 elapsed), 5.981 GC (6.860 elapsed) :ghc>>
2016-05-24 19:00:57 -07:00
..
Account.hs lib: textification begins! account names 2016-05-24 19:00:49 -07:00
AccountName.hs lib: textification begins! account names 2016-05-24 19:00:49 -07:00
Amount.hs lib: textification: commodity symbols 2016-05-24 19:00:57 -07:00
Commodity.hs lib: textification: commodity symbols 2016-05-24 19:00:57 -07:00
Dates.hs lib: fix parsedate haddock 2016-05-06 19:02:48 -07:00
Journal.hs lib: textification: saved journal source 2016-05-24 19:00:57 -07:00
Ledger.hs lib: textification begins! account names 2016-05-24 19:00:49 -07:00
Posting.hs lib: textification begins! account names 2016-05-24 19:00:49 -07:00
RawOptions.hs cli: with a repeated flag, the last takes precedence 2014-12-04 12:41:47 -08:00
StringFormat.hs doc: balance --format does not support - any more 2015-10-10 15:07:49 -07:00
Timeclock.hs lib: textification begins! account names 2016-05-24 19:00:49 -07:00
Transaction.hs lib: textification begins! account names 2016-05-24 19:00:49 -07:00
Types.hs lib: textification: saved journal source 2016-05-24 19:00:57 -07:00