Thierry, It looks like you've exposed a somewhat pathological case with regard to multiple currencies. Ledger is doing far too much make work than it should be. Is there any chance I can gain access to your data file? Use "ledger print --anon" may, in your case, yield a file which still exposes this problem.
Thanks, John On Feb 27, 2010, at 5:37 PM, thierry wrote: > Hello, > > On below tests, ledger v3 is 21 and 46 times slower that ledger v2. > Some specs: > - CPU is AMD Athlon(tm) Dual Core Processor 4850e, 2500MHz, 64 bits > - RAM is 1790MiB > - OS is Ubuntu 9.10 > > John, I sent you privately the ledger file. > > Thierry > > --- > > $ ledger3 print --anon -f thierry.ledger > thierry.ledger.anon > > $ time ledger -f thierry.ledger.anon reg 2eb75f84 1eede0cb >/dev/null > real 0m2.166s > user 0m1.940s > sys 0m0.210s > > $ time ledger -f thierry.ledger.anon -V reg 2eb75f84 1eede0cb >/dev/ > null > real 0m7.300s > user 0m7.050s > sys 0m0.160s > > $ time ledger3 --european -f thierry.ledger.anon reg 2eb75f84 1eede0cb >> /dev/null > real 0m47.190s > user 0m18.100s > sys 0m28.770s > > $ time ledger3 --european -f thierry.ledger.anon -V reg 2eb75f84 > 1eede0cb >/dev/null > real 5m42.510s > user 3m0.020s > sys 2m40.350s > > > $ ledger -v > Ledger 2.6.2, the command-line accounting tool > $ ledger3 -v > Ledger master-0-g5471370, the command-line accounting tool
