addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcredit-cardcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobe--smallglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1launch-new-window--smalllight-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Re: [MelbJVM] JVM experiences on ARM

From: user 1.
Sent on: Friday, February 14, 2014 11:59 AM
Hi Tony, i’ve been looking at this and this link to java hardware acceleration might be of interest.

I’m not sure how fast Jazelle hardware is, but worth a look.  Unfortunately I think its a licensing adventure.

It seems if you see an Arm core with a “j” in the name, like arm 926ej-s, its supped to have Jazelle support.

Gordon Oliver
Sent with Airmail

On 14 February 2014 at 11:38:31 am, Toby Corkindale ([address removed]) wrote:


I've only had limited experience of using the JVM on ARM-based machines - just playing around on the raspberry pi, beaglebone, and just recently, the radxa rock.

They all were running the 'armhf' ABI for Linux, and at the times I checked, the only JREs available were based on openjdk - I couldn't get the oracle jre to work. (But this may have changed by now)

I've tried using the default "Zero" VM, as well as JamVM and Avian. JamVM was always the fastest to start up, but I think it's an interpreted-only VM, so it ended up being slower in the long run. Zero always ended up with the best performance.

But by "best" I mean.. least atrocious. The only ARM platform that was usable, out of the ones I listed above, was the Radxa Rock - probably because it's a quad-core 1.6 ghz board. Running anything on the Pi was an exercise in patience.

But I confess I don't have much knowledge of the best way to make this work.
Can anyone else offer advice on getting decent performance from the jvm on arm?

Is the Oracle JRE really worth the effort to get setup?


Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Toby Corkindale ([address removed]) from Melbourne Java & JVM Users Group.
To learn more about Toby Corkindale, visit his/her member profile
To report this message or block the sender, please click here
Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages

Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy