Es JRE con JIT mucho más rápido que un JRE con el intérprete de Java notmal?

drKnows:

Recientemente he actualizado el JRE en mi máquina Linux desde el 1,7 hasta el 1,8 + JIT sin JIT y vi una enorme degradación en performence, hace la compilación justo a tiempo JVM mucho más rápido que con la JVM intérprete? Gracias,

GhostCat saludos Monica C.:

toda la intención del JIT es para acelerar la ejecución de código.

Lo importante para recordar: el JIT añade una fase de "calentamiento". La JVM ha dedicado a analizar lo que su código está haciendo, a continuación, decidir qué partes de compilar a código máquina. Y, por supuesto, que el paso de compilación también requiere mucho tiempo. Pero tan pronto como método se compila en código de máquina, por supuesto, será órdenes de magnitud más rápido.

Pero por favor nota: me di cuenta de una enorme pérdida de rendimiento es una declaración casi sin sentido. Rendimiento sólo tiene sentido determinado contexto. Significado: el contexto de la carga de trabajo (¿qué estás ejecutando) y los números reales, reales.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=213343&siteId=1
Recomendado
Clasificación