Bug 44443 [Tasks] Problems View should 'filter' more efficiently
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/TableView.java
viewer = new TableViewer(createTable(parent));
		restoreColumnWidths(memento);
		createColumns(viewer.getTable());
		getContentProvider().setFilter(getFilter());
		viewer.setContentProvider(new TableContentProvider(getSite(), getContentProvider()));
		viewer.setLabelProvider(new TableViewLabelProvider(getVisibleFields()));
		viewer.setSorter(getSorter());
		
		 
		
		createActions();
		viewer.setInput(getViewerInput());
		viewer.setSelection(restoreSelection(memento), true);
		Scrollable scrollable = (Scrollable) viewer.getControl();
		ScrollBar bar = scrollable.getVerticalBar();
		if (bar != null) {
			bar.setSelection(restoreVerticalScrollBarPosition(memento));
		}
		bar = scrollable.getHorizontalBar();
		if (bar != null) {
			bar.setSelection(restoreHorizontalScrollBarPosition(memento));
		}
		
		MenuManager mgr = initContextMenu();
		Menu menu = mgr.createContextMenu(viewer.getControl());
		viewer.getControl().setMenu(menu);
		getSite().registerContextMenu(mgr, viewer);
		initActionBars(getViewSite().getActionBars());
		registerGlobalActions(getViewSite().getActionBars());