noverify和Xverify之间的区别:没有?

use*_*204 8 java bytecode jvm-arguments

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

Vin*_*igh 8

他们是一样的.

-X代表一个非标准的论点.非标准参数仅适用于某些VM(因此名称为非标准).noverify只是一个捷径Xverify:none.

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

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