类装入器命令行选项

您可以使用以下扩展的命令行选项

选项包括:
-verbose:dynload
在 JVM 装入每个类时提供详细信息,包括:
  • 类名和包。
  • 对于 .jar 文件中的类文件,.jar 的名称和目录路径(仅限引导程序类)。
  • 类大小和装入类所用时间的详细信息。
数据将写入 stderr。 输出示例如下所示:
<Loaded java/lang/String from jrt:/java.base>
<Class size 17258; ROM size 21080; debug size 0>
<Read time 27368 usec; Load time 782 usec; Translate time 927 usec>
-Xfuture
打开严格的类文件格式检查。 当开发新代码时,请使用此标志,因为在将来的发行版中,缺省情况下会执行较严格的检查。 缺省情况下,禁用严格的格式检查。
-Xverify[:<option>]
如果没有参数,那么将启用 Java™ 字节码验证器,这是缺省值。 因此,如果单独使用而不带任何参数,那么此选项无任何效果。 可选参数包括:
  • all - 启用最完整的验证
  • none - 禁用验证器
  • remote - 对远程装入的类启用严格的类装入检查
缺省情况下,验证器处于开启状态,必须针对所有生产服务器启用验证器。 不支持在关闭验证器的情况下运行。 如果您遇到问题,并且验证器已使用 -Xverify:none 关闭,请除去此选项,并尝试重现该问题。