Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 71123

Summary: [plan item] Process improvements wrt performance
Product: [Eclipse Project] Platform Reporter: Jim des Rivieres <jeem>
Component: RelengAssignee: Platform-Releng-Inbox <platform-releng-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P4 CC: andrea.aime, brian, daniel_megert, gunnar, nikolaymetchev, ringo, thomasf
Version: 3.0Keywords: plan
Target Milestone: 3.1   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 71383    
Bug Blocks:    

Description Jim des Rivieres CLA 2004-07-29 17:43:10 EDT
Process improvements wrt performance. For 3.1 we should get a firm grip on 
speed and space performance. To do this we should (1) identify which aspects 
are critically important performance-wise; (2) establish benchmarks to 
quantify performance; and (3) look at ways to improve performance. By its 
nature, it's hard to say in advance what kind of improvements we'll be able to 
achieve, making it difficult to make performance improvements a release 
deliverable. Instead, what we need to do for 3.1 is commit to track 
performance from this point on. We should carry out performance reviews (1) 
and create benchmarks (2) for every component, and for any critical aspects 
that span components. Even if we cannot find ways to make significant 
performance gains (3), the benchmarks are still critical to Eclipse's success 
to prevent backsliding in the future. The work item is to improve our process 
with respect to performance. The deliverables are the automated performance 
tests, the build process that collects and publishes performance data covering 
all critical aspects of Eclipse, and the committment to leverage this data to 
monitor speed and space performance as part and parcel of developing Eclipse. 
[All Eclipse components]
Comment 1 Ed Burnette CLA 2004-07-29 22:35:05 EDT
This package may be of interest in creating performance unit tests. It's 
distributed under a BSD license: 
http://www.clarkware.com/software/JUnitPerf.html .
Comment 2 Ringo De Smet CLA 2004-08-25 05:17:37 EDT
What happened with the performance effort done during the 2.1 cycle?

http://www.eclipse.org/eclipse/development/performance/index.html

Wasn't this effort continued during the 3.0 development cycle?
Comment 3 Kim Moir CLA 2005-06-23 17:41:42 EDT
I think this bug can be closed.