java - 关闭 JIT 编译器

标签 java compiler-construction jit

According to IBM it is possible to turn off the jit compiler使用 Compiler.disable() ,我在 stackoverflow 上读到这是不可能的(仅使用命令行参数 - How to check if the JIT compiler is off in Java )。哪种方法是正确的?

最佳答案

请注意,WebSphere Real Time 实际上是一种 IBM Java 虚拟机,与可供下载的标准 Oracle 虚拟机不同。

正确的方法取决于您实际使用的虚拟机:

如果您使用的是标准虚拟机,请使用命令行参数。

如果您确实使用WebSphere,请使用Compiler.disable()

关于java - 关闭 JIT 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9497324/

相关文章:

java - Spring Boot 可执行文件 JAVA_OPTS 用空格覆盖

Java正则表达式匹配任何方法签名

c# - 带有方法重载和枚举的奇怪(可能是错误的?)C# 编译器行为

java - 如何获取在 MenuButton 中单击的 MenuItem 的名称

java - 如何使用java实时更新带有EditText的TextView

C++ 编译。翻译阶段#1。通用字符名称

compiler-construction - 使用 libclang 从字符串构造 AST

java - 为什么 getSum 没有被热点 jvm 内联?

Java:手动展开的循环仍然比原始循环快。为什么?

java - 对于 JIT 编译器,什么是第一位的?翻译成机器码还是解释字节码?