2009/9/24 Jérôme Laheurte <[email protected]>:
> Compared to the last time I tried, there are huge improvements. Showing
> completed tasks on my work todo list used to take minutes; now it takes
> about 6 seconds (to show 835 tasks).

Oh, that's good to hear. I guess I didn't see such a big difference
because my task files are much smaller.

> There are some actions that take
> much longer (~6s) when all 835 tasks are shown:
>
>  * Opening the "View" menu

The tree options sub menu was pretty inefficient, I've checked in a
fix for that.

>  * Marking a task complete/deleting it/creating a new one
>
> Putting some traces, I can see that the ~6s are spent (when showing
> completed tasks) in RefreshAll(). Unfortunately, the HyperTreeCtrl
> control does not have a Freeze/Thaw pair (other than the one inherited
> from wx.Control), which would probably help. I'll try a quick hack to
> see if it does.

Great.

Thanks, Frank

Reply via email to