Split gnu/javax/swing/text/html/parser/HTML_401F.java

Andrew Haley aph@redhat.com
Mon Jul 13 10:18:00 GMT 2009


Gerald Pfeifer wrote:
> On Wed, 1 Jul 2009, Andrew Haley wrote:
>>> I haven't studied how exactly is --enable-java-maintainer-mode
>>> compiling the classes; if I just gcj -C HTML_401F.java on
>>> Fedora 11 (GCC 4.4.0, ecj 3.4.2), the compile time with patched
>>> VTA is only 4:53 with 1.5GB top memory usage, if I patch HTML_401F.java
>>> with the following patch, it compiles within 0:55 and maxes at 250MB.
> 
> That's quite a nice improvement.  HTML_401F.java has been causing 
> troubles for many years, and splitting it really helps, for example
> building on (virtual) machines with not so much main memory or in
> limited settings where there is a process limit for 512MB.
> 
>> It's not an ABI change.  This patch is OK iff accompanied by a
>> comment in the code that explains the problem.
> 
> I believe the patch has not made it into GCC Subversion yet.

I believe it has.

Andrew.



More information about the Gcc-patches mailing list