Patch: replace mutex with object synchronization

Jeff Sturm jsturm@one-point.com
Wed Apr 21 16:51:00 GMT 2004


On Tue, 20 Apr 2004, Per Bothner wrote:
> Jeff Sturm wrote:
>
> > When I ran the -fno-assume-compiled experiment I was simply trying to
> > link as small an executable as possible.  Efficiency wasn't important.  I
> > ran the application once printing the name of each class as it was loaded,
>
> Did you use any special tools or patch for this?

Not really.  I simply added a print statement to initializeClass().

> I'm thinking it might be useful to implement some property that
> if set will print out to a file each class that gets initialized.
> Optionally, it might print out a stack trace, in case one wants
> to figure out "why is this class gettin initialized"?

Definitely.  At the very least, something like the JRE's -verbose:class
option is absent from libgcj.

(The ELFClassLoader I wrote about earlier has a similar feature, enabled
with setVerbose.)

Jeff



More information about the Java-patches mailing list