garbage collection take too much time to execute....

Andrew Haley aph@redhat.com
Wed Jun 18 10:37:00 GMT 2008


- - wrote:
> Hi,
> I found a strange behaviour on code generated by gcj when compare its output with code generated by eclipse.
> 
> Mainly the code generated by gcj  take too much time to  perform a memory  garbage collection (about 5 seconds) instead of only 15 milliseconds of byte code generated by eclipse.
> 
> The problem seems to happens when there are canvas and transform operations. I attach a simple snippet code that write a vertical text on canvas in order to reproduce the behaviour.
> 
> The gcj compiler I use is:
> $ gcj --version
> gcj.exe (GCC) 3.4.5 (mingw-vista special r3)
> Copyright (C) 2004 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>  
> with the swt version 3349:  "swt-gdip-win32-3349.dll"  and  "swt-win32-3349.dll"
>  
> I'm new of this discussion list, hoping not annoy you. It is a trouble or it is just a mistake on usage of transform?
> thanks you,

I addition to what Hans said, I have to tell you that gcj 3.4.x is so old
that it's very unlikely that anyone will want to fix any problems.

Andrew.



More information about the Java mailing list