+1

I would like to distribute a speedy java runtime using the new version kind
java:11


On Mon, Jan 7, 2019 at 5:59 PM Michele Sciabarra <[email protected]>
wrote:

> Yes I could try to measure J9. I am not sure how class caching works. I
> tried to use it in my PoC and got confused so I resorted to "classic"
> openjdk.
>
> --
>   Michele Sciabarra
>   [email protected]
>
> ----- Original message -----
> From: Jonathan P Springer <[email protected]>
> To: [email protected]
> Subject: Re: Proposal for "fixing" the Java Runtime
> Date: Mon, 7 Jan 2019 22:29:46 +0000
>
>
> Could we also take a look at our choice of runtime?  We moved to OpenJ9
> rather than Hotspot because of the support for class caching, however
> OpenJ9 is not available (yet) on the ARM64 architecture.  Since we’ve got a
> benchmarking structure in place, can we compare and decide?
>
> Sent from my iPhone
>
> > On Jan 7, 2019, at 4:35 PM, David P Grove <[email protected]> wrote:
> >
> > Michele Sciabarra <[email protected]> wrote on 01/07/2019 01:08:25
> PM:
> >>
> >> I benchmarked the java runtime, here:
> >>
> >>
> https://sciabarracom.github.io/incubator-openwhisk-runtime-actionloop/
>
> >>
> >> As you can see the openwhisk/javaaction is pretty slow. Not sure
> >> why... So I did a proof of concept to see how much I can improve.
> >> Actually, a lot, as you can see the actionloop/java8, bringing the
> >> runtime on par with the others using action loop.
> >>
> >> The actionloop/java8 is only a PoC, it runs the hello.java but I did
> >> not run the tests. If the proposal is accepted I will work to make
> >> sue it passes all the tests of the current java runtime. Then I have
> >> in mind a lot of extensions,  supporting java 11, providing the
> >> ability to compile sources, download dependencies, compile also
> >> scala and kotlin...
> >>
> >> But let do things in order. It the community ok that I contribute an
> >> actionloop based java runtime?
> >
> > Hi Michele,
> >
> >    No objections to speeding up Java from me :)
> >
> >    The gain in /run is impressive.  I do think we should try to
> > understand why there is a slowdown in /init and attempt to mitigate it
> > (since a cold start will do both /init and /run).
> >
> >
> > --dave
>
-- 
Carlos Santana
<[email protected]>

Reply via email to