[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipse-dev] Classloading enhancements
|
The original numbers were between 10% and 20% improvement in startup times
if all the plug-ins took advantage of this feature and included the
prefixes in their plugin.xml files.
dj
"Jed Anderson"
<Jed_Anderson@oti. To: eclipse-dev@xxxxxxxxxxx
com> cc:
Sent by: Subject: Re: [eclipse-dev] Classloading enhancements
eclipse-dev-admin@
eclipse.org
12/11/2002 03:32
PM
Please respond to
eclipse-dev
DJ,
This is a super cool feature! Do you have any metrics on the performance
improvement? I suspect it is rather large.
jkca
DJ_Houghton@xxxxxx
.com To:
eclipse-dev@xxxxxxxxxxx
Sent by: cc:
eclipse-dev-admin@ Subject: [eclipse-dev]
Classloading enhancements
eclipse.org
12/10/2002 03:36
PM
Please respond to
eclipse-dev
In today's integration build some new class loading enhancements were
released.
What does it do?
------------------------
Similar to the classloader.properties file which was released for 2.0.2,
plug-ins are now able to specify the package prefixes for the code which
their plug-in contributes.
What do I have to do?
--------------------------------
Add the <packages prefixes=".."...> lines to your plugin.xml file for each
library you declare in your plug-in. For instance, the Xerces plug-in
declares 2 libraries and its plugin.xml file will look like:
<runtime>
<library name="xmlParserAPIs.jar">
<export name="*"/>
<packages prefixes="javax.xml,org.w3c.dom,org.xml.sax"/>
</library>
<library name="xercesImpl.jar">
<export name="*"/>
<packages prefixes="org.apache,org.w3c.dom"/>
</library>
</runtime>
How do I know what prefixes to use?
-----------------------------------------------------
Look at the attached classloader.properties file for hints for most of the
plug-ins which are included in the SDK.
It doesn't work, what do I do?
------------------------------------------
See the "Troubleshooting" section of the readme file to enable your
plug-in's code and enter a bugzilla bug report against Platform/Core.
Attached Files:
----------------------
classloader.properties for hints on package prefixes
(See attached file: classloader.properties)
readme file
(from
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-core-home/docs/package-prefixes/prefixes.html
)
(See attached file: prefixes.html)
_______________________________________________
eclipse-dev mailing list
eclipse-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/eclipse-dev