JVM参数noverify和Xverify之间有什么区别:none?
他们是一样的.
-X
代表一个非标准的论点.非标准参数仅适用于某些VM(因此名称为非标准).noverify
只是一个捷径Xverify:none
.
为什么两者都有?除非你问开发人员,否则我认为你不会得到真正的答案 - 它没有记录(据我所见).我最好的猜测是保持一致并降低冗长度.
这是猜测,但noverify
现有的原因可能基于开发人员使用的频率-Xverify:true
.如果默认启用验证,则没有太多理由可以使用-Xverify:true
,因此这-Xverify:false
将是使用-Xverify
参数的主要原因,因此是noverify
速记.