jinfo 使用
使用
2023-09-11 14:16:58 时间
jinfo(Configuration Info for Java)
查看虚拟机配置参数信息,也可用于调整虚拟机的配置参数。
在很多情况下,Java应用程序不会指定所有的Java虚拟机参数。而此时,开发人 员可能不知道某一个具体的Java虚拟机参数的默认值。在这种情况下,可能需要通过查找文档获取某个参数的默认值。这个查找过程可能是非常艰难的。但有了jinfo工具,开发人员可以很方便地找到 Java虚拟机参数的当前值。
基本用法:
jinfo [options] pid
- -sysprops 系统属性信息;对应System.getProperties()
- -flags 查看曾经赋过值的参数信息
jinfo -flag UseSerialGC 11692
jinfo不仅可以查看运行时某一个Java虚拟机参数的实际取值,而且还可以在运行修改部分参数,并使之立即生效。但是并不是所有参数都支持动态修改。参数之后被标记为manageable 的flag 才可以被实时修改。修改能力极为有限。
java -XX:+PrintFlagsFinal -version
例如:修改PrintGCDetails 参数
拓展:
- Java -XX:+PrintFlagsInitial JVM所有启动参数;
- Java -XX:+PrintFlagsFinal JVM 所有参数最终值;
- java -XX:+PrintCommandLineFlags 查看那些已经被用户或者JVM设置过的详细的XX参数的名称和值。
相关文章
- CLLocation的属性以及使用的解释
- mac 下获取 os x 的系统版本,使用 oc cocoa
- 多车组软件使用说明
- 《精通Nginx》——2.3 使用include文件
- 《C++游戏编程入门(第4版)》——2.6 使用while循环
- Swift - 使用UI Dynamics给UIKit组件添加重力和碰撞行为
- 使用 ChatGPT 创建 iOS 应用程序
- 使用ExecutorService来停止线程服务
- windows DLL中使用COM的注意事项
- IOS网络访问之使用AFNetworking
- 经典问题之乐观锁和悲观锁及使用场景
- PgSql使用技巧总结 PgSql和MySql的对比
- Oracle 性能调优之:使用 V$SQL_PLAN 视图查询内存中的执行计划
- Firefox减少对Adobe Flash的使用