noverify 和 Xverify:none 的区别?

Difference between noverify and Xverify:none?

JVM 参数 noverify 和 Xverify:none 有什么区别?

他们是一样的。

-X 表示非标准参数。非标准参数仅适用于某些 VM(因此得名 non-standard)。 noverify 只是 Xverify:none.

的快捷方式

为什么两者都有?我不认为你会得到真正的答案,除非你问开发人员 - 它没有记录(据我所知)。我最好的猜测是保持一致并减少冗长。

这是推测,但 noverify 存在的原因可能基于开发人员使用 -Xverify:true 的频率。如果默认启用验证,则没有太多理由使用 -Xverify:true,因此 -Xverify:false 将是使用 -Xverify 参数的主要原因,因此 noverify shorthand.