This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author PeterL
Recipients PeterL
Date 2010-04-24.08:11:55
SpamBayes Score 1.9915978e-09
Marked as misclassified No
Message-id <1272096720.68.0.81332970497.issue8516@psf.upfronthosting.co.za>
In-reply-to
Content
The time it takes, in the application Gramps, to fill an empty bsddb database by importing an XML backup or a GECDOM file, incrises from about 2 minutes to about an hour in Windows XP ana Windows 7. No such degradation has been sen in Linux.

The Gramps code was the same in all test cases.
The running conditions were:
 
Python 2.5                     Python 2.6
Windows  4.4.5.3 (4, 6, 20)    4.7.3 (4.7.25)
Linux    4.4.5.3 (4, 6, 21)    4.7.3 (4.7.25)

Note one little version difference between Windows and Python.

If I install bsddb3 and change Gramps code for that, no noticable speed degradation can be seen.
Windows only with Python 2.6  bsddb3 4.8.4 (4.8.26).

I have run profiling and attach the results.

(Sorry for the fuzz I made in issue 8504.)

The only way of providing a test case,as far as I can find, is to install Gramps, create a new Family Tree (empty database) and import an test XML backup. There are two testcases (*.gramps)  available in:
http://gramps.svn.sourceforge.net/viewvc/gramps/branches/maintenance/gramps32/example/gramps/

Gramps can be found at: 
http://www.gramps-project.org/wiki/index.php?title=Installation
History
Date User Action Args
2010-04-24 08:12:00PeterLsetrecipients: + PeterL
2010-04-24 08:12:00PeterLsetmessageid: <1272096720.68.0.81332970497.issue8516@psf.upfronthosting.co.za>
2010-04-24 08:11:58PeterLlinkissue8516 messages
2010-04-24 08:11:56PeterLcreate