Details
-
Task
-
Status: Closed
-
Normal
-
Resolution: Fixed
-
None
-
None
-
None
-
Froyo
-
Coremunity Hopper
-
Known Issue
-
We have updated the docs on enabling JRuby 9k to reflect the results of our performance research: when using 9k, it is important to set the JVM's code cache to 512MB and to turn on JIT compilation.
-
Needs Assessment
Description
Ryan Coleman was encouraging people on twitter to enable JRuby 9k, which made me realize we should update the current docs (https://puppet.com/docs/puppetserver/5.0/configuration.html#enabling-jruby-9k) with what we know. We are trying to make it easier to turn it on, but that won't happen immediately. This means telling them to set compile mode to jit, and to maybe increase ReservedCodeCacheSize java arg if they're seeing performance degradation (we know that a size of 512MB works well for heaps 2-12GB).