Bug 1834 - Cancel build with 10000+ problems takes forever to update (1G2Q9YZ)
Summary: Cancel build with 10000+ problems takes forever to update (1G2Q9YZ)
Status: VERIFIED WORKSFORME
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 2.0   Edit
Hardware: All Windows NT
: P3 normal (vote)
Target Milestone: 2.0 F2   Edit
Assignee: Jerome Lanneluc CLA
QA Contact:
URL:
Whiteboard:
Keywords: performance
Depends on:
Blocks:
 
Reported: 2001-10-10 22:20 EDT by Jerome Lanneluc CLA
Modified: 2002-06-03 06:52 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 Jerome Lanneluc CLA 2001-10-10 22:20:14 EDT
1. Create a Java Project without any library
	2. Import the source for JDK from src.jar in this project with autobuild on
	3. At the end of the import, it starts building: you should get errors because the the source is contained in
		an src folder and the classpath is not set to include this folder yet
	4. Wait until you get more than 10000 errors, then press Cancel

	Updating takes a very long time: in VAJ this had been running for more than 10 minutes before I killed the workbench.

NOTES:
EG (10/13/00 10:21:27 AM)
	the Task List View doesn't scale to a large number of entries. 
	Moving to ITPUI

NE (04/11/01 3:36:46 PM)
	Need to check performance with many tasks, in JDK build.
Comment 1 DJ Houghton CLA 2001-10-24 06:47:35 EDT
PRODUCT VERSION:
	jabiru 24

Comment 2 Kevin Haaland CLA 2002-01-21 16:44:46 EST
It's unlikely that we will be able to fundamentally change the presentation of 
the task list in the near future. 

From the description it looks like the error markers were still generated in 
spite of the user pressing cancel. Not generating the markers would have a huge 
impact on the performace. Is this possible?
Comment 3 Andre Weinand CLA 2002-02-27 06:11:36 EST
Would it be possible to not populate the task list with errors if a build has 
been cancelled?
Comment 4 Jerome Lanneluc CLA 2002-03-04 05:13:20 EST
Markers are created as errors are discovered. So I don't think it is possible.

Assigning to Philippe for information.
Comment 5 Philipe Mulet CLA 2002-03-04 06:25:07 EST
Markers already got generated when cancel is hit. The time is in the task list 
updating.

Deferring, we would have to change the Java builder to work-around a slow task 
view.
Comment 6 Philipe Mulet CLA 2002-05-31 16:59:45 EDT
Closing, number has been reduced when classpath is broken, max problem per unit 
is also in. Last: task list can cope with large number of problems and will 
refuse to show them all.
Comment 7 Philipe Mulet CLA 2002-05-31 17:00:28 EDT
closing
Comment 8 Philipe Mulet CLA 2002-05-31 17:01:00 EDT
Closed
Comment 9 Jerome Lanneluc CLA 2002-06-03 06:52:16 EDT
Verified