This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Patch: FYI: changes.html and gcj performance


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>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]