This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Re: Patch: replace mutex with object synchronization
- From: Jeff Sturm <jsturm at one-point dot com>
- To: Per Bothner <per at bothner dot com>
- Cc: java-patches at gcc dot gnu dot org
- Date: Wed, 21 Apr 2004 12:42:45 -0400 (EDT)
- Subject: Re: Patch: replace mutex with object synchronization
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