This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Patch: FYI: changes.html and gcj performance
- From: Tom Tromey <tromey at redhat dot com>
- To: Gcc Patch List <gcc-patches at gcc dot gnu dot org>
- Cc: Java Patch List <java-patches at gcc dot gnu dot org>
- Date: 03 May 2002 14:37:15 -0600
- Subject: Patch: FYI: changes.html and gcj performance
- Reply-to: tromey at redhat dot com
Hans suggested I mention some of the gcj performance improvements in
changes.html. Since ISTR Gerald saying that I could make gcj-related
changes.html unilaterally, I'm checking in this patch.
Tom
Index: changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-3.1/changes.html,v
retrieving revision 1.29
diff -u -r1.29 changes.html
--- changes.html 3 May 2002 20:24:00 -0000 1.29
+++ changes.html 3 May 2002 20:27:07 -0000
@@ -146,7 +146,7 @@
feature.</li>
<li>libgcj has been ported to more platforms. In particular there
is now a mostly-functional mingw32 target port.</li>
-<li>gcj can now use builtins functions for certain known methods,
+<li>gcj can now use builtin functions for certain known methods,
for instance <code>Math.cos</code>. gcj also has a new
<code>--no-store-checks</code> optimization option.</li>
<li>The following third party interface standards were added to
@@ -158,6 +158,14 @@
<li><code>java.lang.Character</code> was rewritten to comply with
the Unicode 3.0 standard.</li>
<li>Partial support for many more locales was added to libgcj.</li>
+<li>Several performance improvements were made to gcj and libgcj:
+ <ul>
+ <li>Hash synchronization (thin locks)</li>
+ <li>A special allocation path for finalizer-free objects</li>
+ <li>Thread-local allocation</li>
+ <li>Parallel GC, and other GC tweaks</li>
+ </ul>
+</li>
</ul>
<h3>Fortran</h3>