Bug 5289 - Classloader performance improvements
Summary: Classloader performance improvements
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Resources (show other bugs)
Version: 2.0   Edit
Hardware: Other other
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Jeff McAffer CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-10-26 11:02 EDT by DJ Houghton CLA
Modified: 2001-10-26 11:19 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 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.