News for hackers. Stuff that matters.
Re:Why Is JRuby Slow? by vrotaru on Saturday May 29, 2021 @01:11PM (#27326660)
IBM J9 has something called the JIT server. My understanding that JIT is done is one process and then provided as a service to clients (other processes)

Never used it though, so no idea how it works in practice.

Re:Why Is JRuby Slow? by pjmlp on Saturday May 29, 2021 @01:49PM (#27326942)
It shares PGO data across the cluster so that all JIT clients eventually drive to an optimal set of common optimizations.

As it runs standalone it can also take advantage of the whole server for itself for more resource hungry optimizations without impacting running code.

The generated code is then reflected back into the client JVM instances.