Bug 5289

Summary: Classloader performance improvements
Product: [Eclipse Project] Platform Reporter: DJ Houghton <dj.houghton>
Component: ResourcesAssignee: Jeff McAffer <jeffmcaffer>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 2.0   
Target Milestone: ---   
Hardware: Other   
OS: other   
Whiteboard:

Description DJ Houghton CLA 2001-10-26 11:02:32 EDT
See also RPRS pr "1GHOPB4: ITPCORE:WINNT - Class loader performance".

Summary of above PR: Better performance by using the "file:" protocol instead 
of the "jar:" protocol when referencing jar files in boot path. (Java loaders 
handle both protocols)

This change was applied in other places in the 1.0 stream and should be copied 
to the launcher code to improve startup time.

Also related to this PR, the bootpath sometimes contains entries which don't 
exist and therefore just add to the overhead. For instance, if you are 
running "-dev bin" then it always adds the bin directory even if it doesn't 
exist.
Comment 1 DJ Houghton CLA 2001-10-26 11:03:25 EDT
Changes have been copied to the startup.jar code and startup time has been 
improved.

Fixed in v203.

PR closed.
Comment 2 John Arthorne CLA 2001-10-26 11:19:25 EDT
Just for reference, benchmark tests at the time showed these changes made a 
19.5% improvement to startup time.  This was the time to startup a workspace 
with a small number of resources, with the following perspectives already open: 
team, java, debug.