Bug 180805 [Markers] Performance issue when doing 'Select all' in Problems View with large number of warnings
Build ID: I20070323-1616 Steps To Reproduce: We ran across this bug while working with a large workspace. The amount of time spent doing 'Select all' in the problems view is proportional to the total # of warnings/errors. For a large workspace with 46,200 warnings it took 47 seconds, to highlight/select 100 (default visible limit). Here are some other measured times for various # of warnings. #ofWarnings: 4,200 12,600 25,200 46,200 Elapsed Time: 4s 13s 25s 47s The results show about 1s for each 1000 warnings. In the end, we only highlight the 100 visible items, so the response time is expected to be constant. I can provide a generated workspace on request. More information:
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerMessages.java
public static String propertiesDialog_completed;
		
	public static String filter_matchedMessage;
	public static String filter_itemsMessage;
	public static String problem_filter_matchedMessage;
	public static String errorModifyingBookmark;
	public static String errorModifyingTask;
	public static String problemSeverity_description;
	public static String problem_statusSummaryBreakdown;
	public static String marker_statusSummarySelected;
	public static String deleteCompletedAction_title;
	public static String markCompletedAction_title;
	public static String resolveMarkerAction_title;
	public static String resolveMarkerAction_dialogTitle;
	public static String resolveMarkerAction_computationAction;
	public static String deleteCompletedTasks_dialogTitle;
	public static String deleteCompletedTasks_noneCompleted;
	public static String deleteCompletedTasks_permanentPlural;
	public static String deleteCompletedTasks_permanentSingular;
	public static String deleteCompletedTasks_errorMessage;
	public static String addGlobalTaskAction_title;
	public static String addGlobalTaskAction_tooltip;
	public static String addGlobalTaskDialog_title;
	public static String completion_description;
	public static String priority_description;
	public static String priority_high;
	public static String priority_normal;
	public static String priority_low;
	public static String CopyToClipboardProblemDialog_title;
	public static String CopyToClipboardProblemDialog_message;