I am doing some performance tests on the JVM
, and I would like to measure the impact of intrinsics usage.
I would like to disable the JIT
use of intrinsics for some methods without going into the interpreted mode. Is there a way to do that ? Thank you
Use
java -XX:+UnlockDiagnosticVMOptions -XX:DisableIntrinsic=_<method_name>[,...]
For example
java -XX:+UnlockDiagnosticVMOptions -XX:DisableIntrinsic=_equals,_hashCode
As @apangin noticed, you may use -XX:+PrintIntrinsics
first to see which methods are actually intrinsified in your test and disable them.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With