[Chandler-dev] Pre-loading items as a performance optimization
jeffrey at osafoundation.org
Wed Oct 4 14:05:18 PDT 2006
> Along these lines, BTW, it seems that there are gains to be had by
> removing the loading of items from the mEnd() and mStart() functions in
> Calendar.py. I'm testing changes that do this, and these do improve
> things a lot (0.59s to 0.22s for PerfLargeDataJumpWeek in the
> measurement I did).
> I'm also curious as to why we are inserting keys into indexes when
> generating occurrences. As far as I know, those objects shouldn't appear
> in any collections with indexes.
I believe that occurrences appear in itemsWithReminders, and that's
indexed by reminderTime.
More information about the chandler-dev