java -verbose命令

来源:互联网 发布:剑灵天族枪手捏脸数据 编辑:程序博客网 时间:2024/06/07 03:38

java -verbose[:class|gc|jni] 在输出设备上显示虚拟机运行信息。

1、 -verbose:class
在程序运行的时候究竟会有多少类被加载呢,一个简单程序会加载上百个类的!你可以用verbose:class来监视,在启动参数中加上 -verbose:class 可以查看到加载的类的情况。

2、 –verbose:gc

在启动参数中加上 -verbose:gc 当发生gc时,可以打印出gc相关的信息;该信息不够高全面,等同于-XX:+PrintGC。其实只要设置-XX:+PrintGCDetails 就会自动带上-verbose:gc和-XX:+PrintGC

3、–verbose:jni

输出native方法调用的相关情况,一般用于诊断jni调用错误信息。在虚拟机调用native方法时输出设备显示信息,格式如下: [Dynamic-linking native method HelloNative.sum ... JNI] 该参数用来监视虚拟机调用本地方法的情况,在发生jni错误时可为诊断提供便利。

原创粉丝点击