Summary: | [Model Sync] Improve mode switching feel (viewer refresh) | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Michael Valenta <Michael.Valenta> |
Component: | Team | Assignee: | Michael Valenta <Michael.Valenta> |
Status: | RESOLVED WORKSFORME | QA Contact: | |
Severity: | normal | ||
Priority: | P2 | Keywords: | performance |
Version: | 3.2 | ||
Target Milestone: | 3.2 RC2 | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Whiteboard: |
Description
Michael Valenta
2006-02-13 16:08:52 EST
It coudl also be due to the redraw behavior. We may need to turn redraw off. Expansions is lost for Java but not for Resources. This may be a parenting issue in the Java content provider. I have modified the resource content provider to refresh/add and remove at the project level. For 2000 changes, there is a noticable wait when swithcing modes. On my machine, it's in the order of 10 seconds with the busy cursor showing. The update afterwards also took a long time. It seems that scanning the diffs to ensure that all the required content is available takes a long time. However, on closer inspection, the problem is that the progress message is never unpdated. *** Bug 126397 has been marked as a duplicate of this bug. *** We should also profile expansion for large sets of changes. The problem mentioned in comment 5 has been fixed and may result in other performance improvements. We still need to look at the update mis-behavior though. Mode switching is acceptable now. |