Community
Participate
Working Groups
ToolBarManagerRenderer$6.changed() takes up 25 - 30% of the CPU time when opening & closing views. processAddition() : parentContext.runAndTrack(new RunAndTrack() { @Override public boolean changed(IEclipseContext context) { record.updateVisibility(parentContext.getActiveLeaf()); manager.update(true); // disposeToolbarIfNecessary(toolbarModel); return true; } }); There is also similar MenuManagerRenderer$6.changed(), that seems to be taking up somewhere in the range of 5% - 10%.
The time is currently down to about 10 - 15% which is probably as good as it will get for 4.2.