[Kmymoney-devel] Is there a cache for accounts balance?
Thomas Baumgart
thb at net-bembel.de
Sun Aug 29 18:10:46 CEST 2010
Hi,
on Sunday 29 August 2010 16:24:30 Alvaro Soliverez wrote:
> Hello all,
> I've been doing some callgrind tests to check the startup performance.
> One thing I noticed is that almost a 10% of the time is spent
> calculating balances.
> For a normal start, balances are needed by forecast, reports and the home
> view.
>
> Do you think it would be worth to cache the balance data on MyMoneyFile?
That's already done. Once the XML file is loaded, the method
MyMoneySeqAccessMgr::rebuildAccountBalances() is called which caches the
balance with each MyMoneyAccount object.
Also, MyMoneySeqAccessMgr::balance() maintains a cache.
The problem is, that you cannot cache 'the' balance of an account, as it may
be different for each date.
--
Regards
Thomas Baumgart
GPG-FP: E55E D592 F45F 116B 8429 4F99 9C59 DB40 B75D D3BA
-------------------------------------------------------------
If you pay peanuts, you'll get monkeys.
-------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 225 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kmymoney-devel/attachments/20100829/7260036a/attachment.sig
More information about the KMyMoney-devel
mailing list