On 02/17/2011 07:46 PM, Charles Oliver Nutter wrote:
On Thu, Feb 17, 2011 at 12:25 PM, John Rose<[email protected]> wrote:
On Feb 17, 2011, at 9:45 AM, Patrick Wright wrote:
Medium term, I think it would be interesting if the organizers of the
summer JVM Lanugages Summit could have someone with JVM experience
address this topic in a talk, to make clear what the difficulties are
with implementing this on a Java virtual machine.
Excellent suggestion. -- John
FWIW, I'm interested in any and all tech for improving startup of
JVM-based stuff. Current Hotspot simply does not start fast enough to
be used for command-line utilities, even though it has been improved.
It's not because of the boot-time stuff anymore, but now cold
performance comes into play. For commands that only run for a couple
seconds, running cold (at many times slower than hot) just isn't
acceptable.
fork is one way to address that, by keeping a "hot" VM and spawning
instances of it, but JVMs that save their jit products (like Excelsior
JET) do an excellent job too (once primed. JET starts up JRuby stuff
*much* faster than Hotspot).
- Charlie
Charles, Is it not enough to have bytecode pre-compiled version
of your ruby files ?
Rémi
--
You received this message because you are subscribed to the Google Groups "JVM
Languages" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/jvm-languages?hl=en.