jdk1.8 jinfo
jinfo是jdk自带的命令,可以用来查看正在运行的java应用程序的扩展参数。包括java系统属性和jvm命令行参数,也可以动态的修改正在运行的jvm一些参数,当系统崩溃时,jinfo可以从core文件里面知道崩溃的java应用程序的配置信息。
Java core
javacore,它是java提供的一种诊断特性,能够提供一份可读的当前运行的jvm中线程使用情况的快照,jvm中有哪些线程在运行,每个线程执行到哪一个类,哪一个方法。 应用程序如果出现不可恢复的错误或是内存泄漏,就会自动触发javacore的生成。
jinfo pid:输出当前jvm进程的全部参数和系统参数
jinfo -flag name pid:输出对应名称的参数jinfo -flag [+-]name pid:开启或者关闭对应名称的参数,可以不重启虚拟机的情况下,动态修改jvm参数jinfo -flag name=value pid:修改指定参数的值jinfo -flags pid:输出全部的参数jinfo -sysprops pid:输出当前jvm进行的全部的系统属性