Preguntas etiquetadas con jit

La compilación Just-In-Time (JIT) es una técnica utilizada para mejorar el rendimiento del código interpretado traduciéndolo a código de máquina.




2
¿Java JIT engaña cuando ejecuta código JDK?
Estaba comparando un código y no pude ejecutarlo tan rápido como con java.math.BigIntegerel mismo algoritmo. Así que copié la java.math.BigIntegerfuente en mi propio paquete y probé esto: //import java.math.BigInteger; public class MultiplyTest { public static void main(String[] args) { Random r = new Random(1); long tm = 0, count = …
405 java  jvm  jit  jvm-hotspot 

3
¿Error potencial de .NET JIT?
El siguiente código proporciona un resultado diferente cuando se ejecuta la versión dentro de Visual Studio y se ejecuta fuera de Visual Studio. Estoy usando Visual Studio 2008 y apunto a .NET 3.5. También probé .NET 3.5 SP1. Cuando se ejecuta fuera de Visual Studio, el JIT debería funcionar. O …
404 c#  jit 



4
¿Qué es la técnica de inversión de bucle?
Estaba revisando un documento que habla sobre las técnicas de optimización del compilador Just -In-Time (JIT) para Java. Uno de ellos fue la "inversión de bucle". Y el documento dice: Reemplaza un whilebucle regular con un do-whilebucle. Y el do-whilebucle se establece dentro de una ifcláusula. Este reemplazo conduce a …

5
Compilación de C # JIT y .NET
Me he confundido un poco sobre los detalles de cómo funciona el compilador JIT. Sé que C # se compila en IL. La primera vez que se ejecuta, está JIT. ¿Esto implica que se traduzca a código nativo? ¿El tiempo de ejecución de .NET (como una máquina virtual?) ¿Interactúa con …
86 c#  jit 




3
La salida -1 se convierte en una barra en el bucle
Sorprendentemente, el siguiente código sale: / -1 El código: public class LoopOutPut { public static void main(String[] args) { LoopOutPut loopOutPut = new LoopOutPut(); for (int i = 0; i < 30000; i++) { loopOutPut.test(); } } public void test() { int i = 8; while ((i -= 3) > …
54 java  string  while-loop  jvm  jit 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.