使用
java -XX:+UnlockDiagnosticVMOptions -XX:DisableIntrinsic=_<method_name>[,...]
Run Code Online (Sandbox Code Playgroud)
例如
java -XX:+UnlockDiagnosticVMOptions -XX:DisableIntrinsic=_equals,_hashCode
Run Code Online (Sandbox Code Playgroud)
正如@apangin注意到的那样,您可以-XX:+PrintIntrinsics先使用它来查看哪些方法在您的测试中实际内在并且禁用它们.