Gcj binaries performance (arm-linux)

Andrew Haley aph@redhat.com
Mon Apr 28 14:38:00 GMT 2008


ffileppo wrote:
> Hi all,
> 
> I'm doing some tests to compare gcj performance vs some java virtual machine (I'm using JamVM at the moment).
> 
> My target is a PXA270 with 128MB of Ram.
> The program I use to test performance is a simple BubbleSort (order an array of 1000 elements for 100 times).
> 
> Here are the result I am getting:
> 
> Binary compiled with arm-linux-gcj: 45720 ms
> Virtual machine (JamVM): 40500 ms
> 
> I'm quite surprised of this result, I thought that a binary compiled with gcj would be much faster than a java virtual machine.

So would I.

> I've also tried to pass some options (e.g. -march=, -mtune, -mcpu...) when compiling with gcj but results are not changing.
> 
> Any idea to improve performance?

Without seeing your code, it's impossible to say.  I don't want
to speculate.

Andrew.



More information about the Java mailing list