|
From: | Brian Jones |
Subject: | Re: Class loader optimization patch |
Date: | 03 Mar 2003 18:45:52 -0500 |
User-agent: | Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Mark Wielaard <address@hidden> writes: > It is mainly startup time that can be reduced somewhat. Big applications > such as Eclipse create a new ClassLoader for every component (and stack > them for subcomponents). That means that every class that is loaded > often goes through three classloader parents. Given the fact that there > are hunderds of classes being loaded that way you can prevent thousands > of short lived objects if you don't have to throw a couple of No > ClassDefFoundExceptions for every class that is requested. Reducing startup time and required memory foot print are two things that apparently Sun still needs to do with their JVM. That free JVMs might resolve some of these issues would be a great thing. Brian -- Brian Jones <address@hidden>
[Prev in Thread] | Current Thread | [Next in Thread] |