Bug 180805 - [Markers] Performance issue when doing 'Select all' in Problems View with large number of warnings
Summary: [Markers] Performance issue when doing 'Select all' in Problems View with lar...
Status: CLOSED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.3   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 3.3 M7   Edit
Assignee: Tod Creasey CLA
QA Contact:
URL:
Whiteboard:
Keywords: performance
Depends on:
Blocks:
 
Reported: 2007-04-03 16:59 EDT by Seng Phung Lu CLA
Modified: 2007-04-30 16:01 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Seng Phung Lu CLA 2007-04-03 16:59:42 EDT
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:
Comment 1 Tod Creasey CLA 2007-04-12 13:23:07 EDT
Fixed in build >20070412

We were always trying to select everything - not just what is shown.

I have also added a progress dialog for the times when you are showing that many
Comment 2 Tod Creasey CLA 2007-04-30 15:46:24 EDT
verified in I20070430-0800
Comment 3 Seng Phung Lu CLA 2007-04-30 16:01:52 EDT
Thanks Tod.