Has anyone noticed this before? If you create a GnuCash account heirarchy with lots (663 in my case) of accounts, it becomes really slow to open an account register window. Every other aspect of using GC appears to be snappy, it is just the account register window opening that is slow. Once it is open, you can work with the transactions with no problems.

Initial loading the file is quick, and populating the accounts with transactions doesn't seem to change the opening times much. It appears to simply be a function of the number of accounts.

Anyway, I have a stripped down (27kb) GnuCash file which demonstrates this (no transactions, just an empty account heirarchy of 663 accounts), if anyone wants to take a look:

http://www.jandr.org/temp/example_slow_registers.gz

Of course, if someone can give me some direction in profiling gnucash, I will gladly try to track down the offending CPU hog. Oh, and it is CPU, I get a big 100% CPU usage spike during the delay, with no HD lights flashing (so no I/O).

-Jon

PS: on my PIII800 it takes 3-4s to open an empty register window, on the PII400 at work it is about 10s. Ugh.

--
-**-*-*---*-*---*-*---*-----*-*-----*---*-*---*-----*-----*-*-----*---
 Jon Lapham  <[EMAIL PROTECTED]>          Rio de Janeiro, Brasil
 Work: Extracta Moléculas Naturais SA     http://www.extracta.com.br/
 Web: http://www.jandr.org/
***-*--*----*-------*------------*--------------------*---------------


_______________________________________________ gnucash-devel mailing list [EMAIL PROTECTED] http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel

Reply via email to