首页 > 编程知识 正文

电脑配置参数详解,电脑验光单参数详解

时间:2023-05-06 00:49:33 阅读:255211 作者:800

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

java -verbose:class

在程序运行的时候有多少类被加载!你可以用verbose:class来监视,在命令行输入java -verbose:class XXX (XXX为程序名)你会在控制台看到加载的类的情况。
verbose和verbose:class含义相同,输出虚拟机装入的类的信息,显示的信息格式如下:
[Opened D:Javajdk1.6.0_25jrelibrt.jar]
[Loaded java.lang.Object from D:Javajdk1.6.0_25jrelibrt.jar]
[Loaded java.io.Serializable from D:Javajdk1.6.0_25jrelibrt.jar]
[Loaded java.lang.Comparable from D:Javajdk1.6.0_25jrelibrt.jar]
[Loaded java.lang.CharSequence from D:Javajdk1.6.0_25jrelibrt.jar]
[Loaded java.lang.String from D:Javajdk1.6.0_25jrelibrt.jar]
[Loaded java.lang.reflect.GenericDeclaration from D:Javajdk1.6.0_25jrelibrt.jar]
[Loaded java.lang.reflect.Type from D:Javajdk1.6.0_25jrelibrt.jar]
[Loaded java.lang.reflect.AnnotatedElement from D:Javajdk1.6.0_25jrelibrt.jar]
[Loaded java.lang.Class from D:Javajdk1.6.0_25jrelibrt.jar]
[Loaded java.lang.Cloneable from D:Javajdk1.6.0_25jrelibrt.jar]
[Loaded java.lang.ClassLoader from D:Javajdk1.6.0_25jrelibrt.jar]
[Loaded java.lang.System from D:Javajdk1.6.0_25jrelibrt.jar]
[Loaded java.lang.Throwable from D:Javajdk1.6.0_25jrelibrt.jar]
当虚拟机报告类找不到或类冲突时可用此参数来诊断来查看虚拟机从装入类的情况。

java –verbose:gc

在虚拟机发生内存回收时在输出设备显示信息,格式如下: [Full GC 256K->160K(124096K), 0.0042708 secs] 该参数用来监视虚拟机内存回收的情况。

public class JvmVerbose {/*** JVM -verbose[:class|gc|jni] 参数测试* @param args*/public static void main(String[] args) {JvmVerbose jvmVerbose = new JvmVerbose();System.gc();}}

在这个例子中,一个新的对象被创建,由于它没有使用,所以该对象迅速地变为可达,程序编译后,执行命令: java -verbose:gc JvmVerbose 后结果为:
[GC 647K->256K(124096K), 0.0274253 secs]
[Full GC 256K->160K(124096K), 0.0042708 secs]
箭头前后的数据256K和160K分别表示垃圾收集GC前后所有存活对象使用的内存容量,说明有256K-160K=96K的对象容量被回收,括号内的数据124096K为堆内存的总容量,收集所需要的时间是0.0042708秒(这个时间在每次执行的时候会有所不同)。

java –verbose:jni

-verbose:jni输出native方法调用的相关情况,一般用于诊断jni调用错误信息。
在虚拟机调用native方法时输出设备显示信息,格式如下: [Dynamic-linking native method java.lang.Object.registerNatives … JNI] 该参数用来监视虚拟机调用本地方法的情况,在发生jni错误时可为诊断提供便利。
转自(http://www.javaranger.com/archives/367)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。