Performance

Comparison between various ledger-like applications:

Stats

CommandMeanMinMaxRelative
ledger-go stats16.9ms ± 700µs15.4ms19.4ms1.00
ledger-cli stats139.3ms ± 1.8ms136ms145.5ms8.23 ± 0.40
hledger stats1.5835s ± 22.7ms1.5659s1.6467s93.49 ± 4.54

Balance

CommandMeanMinMaxRelative
ledger-go bal16.2ms ± 800µs15.1ms18.8ms1.00
ledger-cli bal149.5ms ± 2.1ms147.5ms157.4ms9.19 ± 0.48
hledger bal1.5783s ± 7.7ms1.5656s1.5877s97.01 ± 4.86

Register

CommandMeanMinMaxRelative
ledger-go reg29ms ± 900µs27.2ms31.4ms1.00
ledger-cli reg1.9186s ± 17.7ms1.8879s1.9468s65.96 ± 2.20
hledger reg2.2997s ± 14.6ms2.2761s2.3275s79.06 ± 2.58

Print

CommandMeanMinMaxRelative
ledger-go print25.1ms ± 1.5ms22ms29.2ms1.00
ledger-cli print281.7ms ± 5.7ms275.6ms296.1ms11.20 ± 0.71
hledger print1.8827s ± 15.1ms1.8546s1.905s74.83 ± 4.52