JVM调优命令-jinfo
2017-09-26 09:39 钰火 阅读(747) 评论(0) 编辑 收藏 举报jinfo
JVM Configuration info这个命令作用是实时查看和调整虚拟机运行参数。 之前的jps -v口令只能查看到显示指定的参数,如果想要查看未被显示指定的参数的值就要使用jinfo口令。【JVM配置参数调整查看】
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | [root@localhost bin] # jinfo -help Usage: jinfo [option] <pid> (to connect to running process) jinfo [option] <executable <core> (to connect to a core file ) jinfo [option] [server_id@]<remote server IP or hostname > (to connect to remote debug server) where <option> is one of: -flag <name> to print the value of the named VM flag -flag [+|-]<name> to enable or disable the named VM flag -flag <name>=<value> to set the named VM flag to the given value -flags to print VM flags -sysprops to print Java system properties <no option> to print both of the above -h | -help to print this help message |
参数
-flag:输出指定args参数的值-flags:输出所有JVM参数的值
-sysprops:输出系统属性,等同于System.getProperties()
示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | [root@localhost bin] # jinfo -sysprops 24971 | more Attaching to process ID 24971, please wait... Debugger attached successfully. Server compiler detected. JVM version is 24.79-b02 java.runtime.name = Java(TM) SE Runtime Environment java.vm.version = 24.79-b02 sun.boot.library.path = /usr/local/java/jdk1 .7.0_79 /jre/lib/amd64 shared.loader = java.vendor.url = http: //java .oracle.com/ java.vm.vendor = Oracle Corporation path.separator = : file .encoding.pkg = sun.io java.vm.name = Java HotSpot(TM) 64-Bit Server VM java.util.logging.config. file = /home/yuhuo-tomcat/tomcat2/conf/logging .properties tomcat.util.buf.StringCache.byte.enabled = true sun.os.patch.level = unknown sun.java.launcher = SUN_STANDARD user.country = CN user. dir = /home/yuhuo-tomcat/tomcat2/bin java.vm.specification.name = Java Virtual Machine Specification java.runtime.version = 1.7.0_79-b15 org.apache.catalina.startup.TldConfig.jarsToSkip = tomcat7-websocket.jar java.awt.graphicsenv = sun.awt.X11GraphicsEnvironment os.arch = amd64 |
1 2 | [root@localhost bin] # jinfo -flag MaxPermSize 24971 -XX:MaxPermSize=85983232 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类