3 ms·
Swapping out a JIT must be an unimaginably complex operation.
by WalterGR 5y ago
Swapping out a JIT must be an unimaginably complex operation.
- byroot 5y agoIt's not swapped, both are available for now.
- aardvark179 5y agoNot really. Separate out your JIT into well defined components (compiling a method, installing the compiled version, invalidating the compiled version, deoptimising, etc.) and make sure your JITs use those common interfaces. The JVM manages to support multiple JITs (including Graal which is written in Java) and multiple GCs through this sort of approach.