gpt4 book ai didi

java - 如何禁用 JIT 编译器的内部函数使用?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:20:08 31 4
gpt4 key购买 nike

我正在 JVM 上做一些性能测试,我想衡量内在函数使用的影响。

我想在不进入解释模式的情况下为某些方法禁用内部函数的 JIT 使用。有没有办法做到这一点 ?谢谢

最佳答案

使用

java -XX:+UnlockDiagnosticVMOptions -XX:DisableIntrinsic=_<method_name>[,...]

例如

java -XX:+UnlockDiagnosticVMOptions -XX:DisableIntrinsic=_equals,_hashCode

正如@apangin 所注意到的,您可以首先使用 -XX:+PrintIntrinsics 来查看哪些方法实际上在您的测试中被内化并禁用它们。

关于java - 如何禁用 JIT 编译器的内部函数使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30370959/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com