Me gustaría saber cómo comprobar si el compilador JIT está desactivado. Tengo el siguiente código que pretende apagar el compilador JIT. El problema es que no estoy seguro de si realmente está haciendo eso. Entonces me preguntaba si hay una manera de verificar si el JIT está apagado. Miré la clase del compilador pero no hay ningún método como isDisabled/enabled()
.Cómo comprobar si el compilador JIT está desactivado en Java
Código:
Compiler.disable();
Cualquier ayuda o dirección será altamente apreciado.
¿Desea verificar esto en _runtime_? –
Sí, me gustaría comprobarlo en tiempo de ejecución. – isaiah
Quizás también debería agregar por qué estoy haciendo esto. Básicamente, tenemos un programa que tiene como objetivo medir el tiempo que se tarda en ejecutar un algoritmo (por ejemplo, quicksort) según el tamaño de los datos. Lo que notamos fue que las dos primeras veces son realmente sesgadas en comparación con los otros resultados y somos de la opinión de que esto se debe a la inicialización del compilador JIT. Como resultado, queríamos ver el efecto en los momentos en que el JIT está desactivado. – isaiah