Community
Participate
Working Groups
I20040204 I was tracing performance when opening an editor and found that > 7% is spent when the decoration scheduler calls toString() on the elements for the subTask label. This can be expensive: in my scenario it was calling this *lots* of times upon JavaElement which at the end spends time in String.substring (I filed separate bugs against JDT Core and Platform Core). I doubt you can do much except updating the subtask label less frequently.
Please note that when using builds > 20040206 you might not see this because J Core already improved the code (see bug 51249).
This seems like an excessive level of detail in the progress feedback for decoration job... I would be inclined to make the decoration job into a system job and not display any progress at all.
Decoration is now a system job.
Marking closed