Bug 204233

Summary: Performance decreases when multiple accounts are added
Product: [Applications] skrooge Reporter: gumper1034
Component: generalAssignee: Stephane MANKOWSKI <stephane>
Status: RESOLVED FIXED    
Severity: normal CC: guillaume.debure, gumper1034, stephane
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description gumper1034 2009-08-18 05:25:33 UTC
Version:           0.2.9 (using KDE 4.3.0)
OS:                Linux
Installed from:    SuSE RPMs

Just started testing skrooge and found that when selecting the "check mark" in each entry when reconciling an account, the operation would take approximately 10 seconds until the check mark registers. At this time my cpu also goes to 100% usage. 

This problem only started to occur when I added more bank accounts to my skrooge file. The more that I added, the longer the "checking" operation takes. Maybe it's just that I have a large number of entries in my accounts? The number of operations in the new accounts that I added when the problem starts to appear have 4542 in the one, and 923 in the other.

I also noticed that the size of my skrooge file is at 15.8meg. That's only with 3 accounts so far. Seems kind of large, especially if I compare it to my Kmymoney file which has many more accounts. That file is only at 337kb.
Comment 1 gumper1034 2009-08-18 05:56:04 UTC
It seems this problem only appears if I have the tabs (3 total) for the other accounts open at the same time as when I'm reconciling the account. If I only have the tab opened for the account that I'm reconciling, I don't have the delay. 

Hope this helps!
Comment 2 Stephane MANKOWSKI 2009-08-18 13:55:57 UTC
Hi,

You are on 0.2.9.
The current version is 0.5.0, this version contains many enhancements concerning performances (and a correction to optimise file size).

Are you in position to build and test this version ?
Comment 3 Guillaume DE BURE 2009-08-18 16:17:03 UTC
Thanks for reporting this !

Just to be clear : 0.5.0 is not released yet (target date is August 29th). If you want to build it, please read http://userbase.kde.org/Skrooge/Compilation.
Comment 4 gumper1034 2009-08-19 05:06:51 UTC
I was able to install version 0.5.0 beta1 from source. The problems that I was seeing with the older version are gone. This is really turning out to be a great program. Thanks for all your hard work!
Comment 5 Guillaume DE BURE 2009-08-19 13:47:55 UTC
Thanks ! Keep reporting bugs, it's really useful to make skrooge better.

Closing this one, and adding comment on kde-apps.