[kmymoney] [Bug 468108] ledger freeze on large account

Jonatan Cloutier bugzilla_noreply at kde.org
Tue Apr 11 02:45:44 BST 2023


https://bugs.kde.org/show_bug.cgi?id=468108

Jonatan Cloutier <cloutier.jo at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|WAITINGFORINFO              |FIXED

--- Comment #17 from Jonatan Cloutier <cloutier.jo at gmail.com> ---
I found a small account that show the performance issue on a small scale so I
was able to do a bunch of (not quite scientific) tests, I still did all of them
twice in a row to confirm, unless noted, reverted the previous change:

original settings (as in above attachment): 11 sec
nothing checked in settings -> ledger -> display: 11 sec
Hiding reconciled transaction: 18 sec *note 1*
settings -> ledger -> display -> Don't show reconciliation entries : instant
settings -> ledger -> display -> Show last reconciliation entry... : instant
original was settings -> ledger -> display -> Show all reconciliation
entries... : 11sec *note 2*
settings -> ledger -> display -> Show last reconciliation entry... and Hiding
reconciled transaction : instant
settings -> ledger -> filter -> by type first: 6 sec, although it does remove
the header by definition
settings -> ledger -> filter -> by payee first: 6sec, which also remove the
header by definition

* note 1: when switch the settings from the view menu while in the ledger, I
get a segfault, I could open a new issue if info needed
* note 2: weirdly, if I'm on the ledger and I "apply" change to the "show
reconciliation header" setting, which ever I choose including "all" update
instantly in the back.

Let me know if some other settings config could be useful. It's quite easy now
to the the performance on that account, which to be clear isn't one of the
original account I raise the issue, but still 11-18 sec to open the ledger is
still an issue.

> Yes, those corrections were made. The headers should not show up in red anymore.

I still have red reconciliation header in that account I was able to test. I
was trying to find distinction with others similar account that didn't had
issue. And this might be the biggest difference. Although my checking account
(the original large account) do not have red reconciliation header

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list