Summary: | QIF import consumes all memory and is killed by OS | ||
---|---|---|---|
Product: | [Applications] kmymoney | Reporter: | Mac Michaels <thebitpit> |
Component: | general | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 4.6.1 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Mac Michaels
2011-11-10 16:00:37 UTC
The cause of the problem is the vast amount of price entries in the QIF file: we're talking 81.500 (eighty one thousand and five hundred) of them. I believe it's the rollback mechanism of MyMoneyMap that causes the huge memory consumption. Git commit 6f28b1c9fa3c0684d184d3bfc1d638de933a1f91 by Thomas Baumgart. Committed on 13/11/2011 at 10:31. Pushed by tbaumgart into branch 'master'. BUG: 286275 Don't create multiple rollback records in case the same object gets modified more than once during the same transaction. Keeping the state before the transaction started once is enough. M +38 -2 kmymoney/mymoney/storage/mymoneymap.h http://commits.kde.org/kmymoney/6f28b1c9fa3c0684d184d3bfc1d638de933a1f91 |