Compiler construction JIT机器特定操作与静态二进制操作之间的差异
JIT支持者列出的“胜利”之一是,它可以根据运行代码的机器的CPU生成特定于机器的汇编指令Compiler construction JIT机器特定操作与静态二进制操作之间的差异,compiler-construction,static,jit,Compiler Construction,Static,Jit,JIT支持者列出的“胜利”之一是,它可以根据运行代码的机器的CPU生成特定于机器的汇编指令 这与静态编译文件有何不同?如果静态编译的文件要在给定的机器上运行,它必须在某个时刻为该机器的CPU生成/使用机器代码。为什么JIT版本更好或更快 因为JIT对每个系统的作用是不同的 如果我们提供一个静态编译的二进制文件,它将只适用于与该系统兼容的系统。Java正试图实现平台独立 因此,您不需要提供静态编译的二进制文件(仅适用于一个),而是提供可以在任何JVM中工作的字节码,并允许JIT在需要时将其转换为编
这与静态编译文件有何不同?如果静态编译的文件要在给定的机器上运行,它必须在某个时刻为该机器的CPU生成/使用机器代码。为什么JIT版本更好或更快 因为JIT对每个系统的作用是不同的 如果我们提供一个静态编译的二进制文件,它将只适用于与该系统兼容的系统。Java正试图实现平台独立
因此,您不需要提供静态编译的二进制文件(仅适用于一个),而是提供可以在任何JVM中工作的字节码,并允许JIT在需要时将其转换为编译代码。因为JIT对每个系统的作用不同 如果我们提供一个静态编译的二进制文件,它将只适用于与该系统兼容的系统。Java正试图实现平台独立 因此,您不需要提供静态编译的二进制代码(只适用于一个),而是提供可以在任何JVM中工作的字节码,并允许JIT在需要时将其转换为编译代码