This is the mail archive of the java@gcc.gnu.org mailing list for the Java 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]

Re: The problems with StringBuilders...


On 10/4/05, Andrew Haley <aph@redhat.com> wrote:
> Radu Racaru writes:
>  > Escape analysis is an old item on the gcj todo list, fortunately
>  > I've seen it working in Excelsior JET to say that it really does
>  > what it should do regarding the performance.
>
> Ah, that's interesting.  What do they do with inheritance?  Perhaps
> methods have to be final to be analyzed, or they do whole-program
> optimization?

they have a paper here http://www.excelsior-usa.com/pdf/StackAlloc.pdf
and more here
http://www.excelsior-usa.com/publications.html

>
>  > Sun has implemented the escape analysis logic in their new 1.6
>  > version, the first fruit to come is simple lock coarsening
>  > (backported to 1.5_05) followed by uncontended synchronization and
>  > stack allocation.  I really like to see this technique build on gcj
>  > (gcjx)
>
> Sure.  We know how to do most of this stuff, but...
>
> Andrew.
>


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