From: Don A. <don...@co...> - 2007-01-17 05:13:41
|
On Tue, 2007-01-16 at 20:06 -0500, Douglas S. Blank wrote: >=20 > Time to open file (Pentium 4, 2.66 GHz, 512 MB RAM): about 3 minutes > Time to open edit dialog on person: average 20 seconds > Time to compute summary above: 3 minutes 47 seconds > Open events view: 25 seconds > Sort on date in events view: 46 seconds A little more profiling reveals that the open of the EditPerson dialog is due building the completion list for surnames. This is something we should be able to optimize a good bit. ncalls tottime percall cumtime percall filename:lineno(function) 1 1.792 1.792 1.792 1.792 _GrampsBSDDB.py:1196(get_surn= ame_list) 1 0.284 0.284 0.284 0.284 AutoComp.py:60(fill_entry) 1 0.069 0.069 0.069 0.069 GrampsWidgets.py:369(grab_foc= us) 1 0.040 0.040 0.043 0.043 _EditPerson.py:116(_local_ini= t) 1 0.030 0.030 0.030 0.030 ManagedWindow.py:368(show) 9 0.010 0.001 0.010 0.001 _EmbeddedList.py:314(build_co= lumns Don |