Report Engine Speed

Jeff Kletsky gnucash at allycomm.com
Thu Feb 18 23:38:46 EST 2010


While we like the professional features found in GNUCash as an 
accounting system, we're at wits end with the reporting system.

Moving to a modern HTML rendering engine is great step in the right 
direction. However, even in 2.3.10, the time to build a simple budget 
report off two-months' of personal data is 15-25 seconds on a dual-core 
Atom 330 running Ubuntu, which seems obscenely long. Its not noticably 
better on a 1.83 GHz Core Duo MacMini. That just isn't going to work for us.

I found the "optimizing reports" thread from October 2007, but not a lot 
since then. Has there been any significant understanding gained since 
then about what is so slow on what should be a relatively 
straightforward task? Was it ever narrowed down to bad algorithms in the 
reporting, or something else? Before I induce any more 6.031 flashbacks, 
is Scheme just too much of a dog to get the task done?

Thanks,

Jeff



More information about the gnucash-devel mailing list