Search code examples
javajitjvm-arguments

Possible values for the "java.compiler" system property


(I know this is probably a duplicate, but is it almost impossible to search this topic on Google or on SO.)

I know the java.compiler system property can take "NONE" which disables the JIT compiler, but I am interested in what other values are there and what are their performance characteristics.


Solution

  • In the early days I believe it was intended that there be competition among external vendors to supply an external .dll/.so named by this property. symcjit.dll was the only one I ever encountered. SInce the advent of Hotspot I believe it's obsolete.