mirror of
https://github.com/simonmichael/hledger.git
synced 2024-09-20 02:37:12 +03:00
522c8a6ad3
rather than lists. This is probably not an enormous performance sink in real situations, but it takes a huge amount of time and memory in our benchmarks (specifically 10000x10000x10.journal). For bal -f examples/10000x10000x10.journal, this results in - A 23% reduction in heap allocation, from 27GiB to 21GiB - A 33% reduction in (profiled) time running, from 26.5s to 17.9s |
||
---|---|---|
.. | ||
Data | ||
Read | ||
Reports | ||
Utils | ||
Data.hs | ||
Query.hs | ||
Read.hs | ||
Reports.hs | ||
Utils.hs |