Bug 232851 Performance regression: OpenCloseViewTest#showView:ResourceNavigator
3.4 HEAD: Elapsed : 624ms (95% in [621ms, 628ms]) Measurable effect: 6ms (0.4 SDs) CPU Time: 576ms (95% in [564ms, 589ms]) Measurable effect: 25ms (0.4 SDs)
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/navigator/ResourceNavigator.java
public static final String NAVIGATOR_VIEW_HELP_ID = INavigatorHelpContextIds.RESOURCE_VIEW;
    /**
     * True iff we've already scheduled an asynchronous call to linkToEditor
     */
    private boolean linkScheduled = false;
    
    
    private static final String TAG_SORTER = "sorter"; 
    private static final String TAG_FILTERS = "filters"; 
    private static final String TAG_FILTER = "filter"; 
    private static final String TAG_SELECTION = "selection"; 
    private static final String TAG_EXPANDED = "expanded"; 
    private static final String TAG_ELEMENT = "element"; 
    private static final String TAG_IS_ENABLED = "isEnabled"; 
    private static final String TAG_PATH = "path"; 
    private static final String TAG_CURRENT_FRAME = "currentFrame"; 
    private IPartListener partListener = new IPartListener() {
        public void partActivated(IWorkbenchPart part) {
            if (part instanceof IEditorPart) {
				editorActivated((IEditorPart) part);
			}
        }
        public void partBroughtToTop(IWorkbenchPart part) {
            if (part instanceof IEditorPart) {
				editorActivated((IEditorPart) part);
			}
        }
        public void partClosed(IWorkbenchPart part) {
        }
        public void partDeactivated(IWorkbenchPart part) {