On Tue, Nov 29, 2011 at 2:17 AM, Fernando Cassia <fcas...@gmail.com> wrote:
> It exists, and it´s a work-around, but it works very well... nailgun. ;-)
>
> http://www.martiansoftware.com/nailgun/

Nailgun is a fairly limited solution that isn't really comparable to fork:

* There's no process isolation; one bad "nail" can seal the coffin.
* There's no simple way to do prefork-style initialization; each
"nail" must explicitly share the *same* in-memory resources, or
initialize its own
* Signal handling does not work properly across the nailgun process
wire (could be improved, but it's still emulating signal handling atop
a wire protocol)

JRuby already ships with Nailgun, and we recommend it as a possible
for solution to improve startup of quick tasks, but it's no fork.

- Charlie
_______________________________________________
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Reply via email to