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

Reply via email to