On 08/27/2011 02:44 AM, Thomas Baumgart wrote:
So in case you know why KMM is so slow, please let us know. The code certainly came a long way and we know that it needs adjustments in one or the other area - the ledger code being the most prominent. But we should discuss internals on the developer list kmymoney-devel@kde.org. So please feel free to subscribe there. Every now and then we also discuss things on the #kmymoney channel at freenode. Hope to hear again from you.

Yes, I was looking at the ledger code. From what I've noticed (I could be wrong though..), it looks like all the editing form widgets are created on the spot or moved around, instead of being unhidden as necessary. Right after double-clicking an entry to edit, there's a noticeable spike in CPU usage (especially if you double-click/press Escape a few times to edit/cancel). On my machine, I can even see some widgets disappearing/reappearing (looks like a screen wipe effect)

Hope this helps. I'll try to look at the code some more when I have some time. Maybe after brushing up on C++ - haven't used it in a few years :)



_______________________________________________
KMyMoney-devel mailing list
KMyMoney-devel@kde.org
https://mail.kde.org/mailman/listinfo/kmymoney-devel

Reply via email to