[Melbourne-pm] Dancing around the event horizon

Toby Corkindale toby.corkindale at strategicdata.com.au
Wed Jun 3 20:33:08 PDT 2015


Oh, and I told a lie. openjdk-8 packages are in Ubuntu 15.04 (Vivid) now, too, so they may now be available as backports for the older LTS releases.

----- Original Message -----
> From: "Kahlil Hodgson" <kahlil.hodgson at dealmax.com.au>
> To: "Toby Corkindale" <toby.corkindale at strategicdata.com.au>
> Cc: "melbourne-pm" <melbourne-pm at pm.org>
> Sent: Thursday, 4 June, 2015 1:28:19 PM
> Subject: Re: [Melbourne-pm] Dancing around the event horizon
> 
> Thanks muchly for the pointers!  Fedora 21 comes with OpenJDK 8 so I'm in
> luck if I want to play with Zero.
> 
> 
> Kahlil (Kal) Hodgson                       GPG: C9A02289
> Head of Technology                         (m) +61 (0) 4 2573 0382
> DealMax Pty Ltd                            GitHub: @tartansandal
> 
> Suite 1416
> 401 Docklands Drive
> Docklands VIC 3008 Australia
> 
> "All parts should go together without forcing.  You must remember that
> the parts you are reassembling were disassembled by you.  Therefore,
> if you can't get them together again, there must be a reason.  By all
> means, do not use a hammer."  -- IBM maintenance manual, 1925
> 
> On 4 June 2015 at 12:44, Toby Corkindale <
> toby.corkindale at strategicdata.com.au> wrote:
> 
> > Apologies for broken quoting below; the work email system seems to suck in
> > that regard.
> >
> > There is a list of a hundred JVMs on wikipedia[1] but for ones actually
> > worth looking at, I'd say they are:
> > The original - Oracle/OpenJDK 8. Oracle's version is based off OpenJDK
> > these days, so is pretty similar on x64 architectures, but they seem to
> > have a much better ARM implementation.
> > I haven't seen openjdk8 packages for major distros yet, but Oracle's has
> > been around for a while so that's what I've been using.
> > You get both the regular hotspot, and also the "Zero" backend as part of
> > openjdk. Zero being portable and a bit lighter.
> >
> > Avian -- lightweight, efficient, generates small code.
> >
> > Azul Zing -- designed for really heavyweight, memory-churning,
> > latency-sensitive programs.
> >
> > JamVM -- Another small and lean JVM. I think OpenJDK's Zero backend ended
> > up being a bit better, but before Avian and Zero came along, this was the
> > "light" jvm of choice.
> >
> > You've heard of Dalvik, which is behind the Android OS, which is the JVM
> > in everything but name. (I've written apps in Scala and then had them run
> > on Android)
> > I don't think anyone really uses it on its own though.
> >
> > 1: http://en.wikipedia.org/wiki/List_of_Java_virtual_machines
> >
> > ----- Original Message -----
> > > From: "Kahlil Hodgson" <kahlil.hodgson at dealmax.com.au>
> > > To: "melbourne-pm" <melbourne-pm at pm.org>
> > > Sent: Thursday, 4 June, 2015 12:13:21 PM
> > > Subject: Re: [Melbourne-pm] Dancing around the event horizon
> > >
> > >
> > > On 4 June 2015 at 11:44, Toby Corkindale <
> > > toby.corkindale at strategicdata.com.au > wrote:
> > >
> > >
> > > I say "appropriate* JVM" because there are quite a few different jvm
> > engines
> > > around by now; some of them designed to be lightweight, fast-startup,
> > > memory-efficient affairs, and some designed to be highly-tunable and as
> > fast
> > > as possible for longer-running processes. If you want to make the jvm
> > look
> > > bad, it's easy to select an engine that's tuned against your benchmark
> > > needs.
> > >
> > > ​I last wrote Java code at 1.5 (before they dropped the '1.' prefix). At
> > the
> > > time I was only aware of the JVM from Sun and the new Open Source one
> > that
> > > was being developed. I really haven't followed Java that closely since.
> > > These lightweight JVMs sound interesting. I gather that's why my Android
> > > phone is usable. Any pointers to other JVMs?
> > >
> > > K ​
> > >
> > >
> > > _______________________________________________
> > > Melbourne-pm mailing list
> > > Melbourne-pm at pm.org
> > > http://mail.pm.org/mailman/listinfo/melbourne-pm
> >
> 


More information about the Melbourne-pm mailing list