随笔分类 - jvm
jvm
摘要:qunar国内旗舰店master (4核 8G) qunar国内旗舰店hub(4核 8G) qunar国内旗舰店provider(4核 8G)
阅读全文
摘要:命令: jconsole 作用: jvm进程运行状态的实时、可视化工具 效果: 连接远程jvm进程: 1.首先远程jvm进程,开启了jmx服务: -Dcom.sun.management.jmxremote (开启jmx服务) -Djava.rmi.server.hostname=10.86.53.
阅读全文
摘要:格式: jmap [option] vmid 作用: 生成堆转储快照。 流程 1. jmap -dump:format=b,file=文件 进程id。 2. 使用EclipseMemoryAnalyzer等工具分析。
阅读全文
摘要:格式: jstat -<option> <vmid> [<interval> [<count>]] 作用: 查看虚拟机各种运行状态信息。 显示进程中类装载、内存、垃圾收集、jit编译等运行数据。 主要看内存使用情况。 参数解释: Options — 选项,我们一般使用 -gcutil 查看gc情况
阅读全文
摘要:格式: jinfo [option] pid 作用: 实时查看和调整虚拟机各项参数。 使用步骤: 1.查看: jinfo vmid。 2.查看指定的参数: jinfo -flag 参数名 vmid。 3.修改指定的参数: jinfo -flag 参数名=value vmid。
阅读全文
摘要:格式: jstack [option] vmid 选项: -l 除了堆栈信息外,显示关于锁的附加信息。 作用: 生成虚拟机当前时刻的线程快照。 目的: 定位线程长时间停顿的原因,比如线程间死锁、死循环、请求外部资源导致的长时间等待。 使用步骤: 1. 获取进程id。 常用命令: ps -aux |
阅读全文
摘要:解释:jps 列表展示java进程信息,以及java进程配置的jvm参数。 命令格式: jps [ options ] [ hostid ] 选项 -m 输出main method的参数 -l 输出完全的包名,应用主类名,jar的完全路径名 -v 输出jvm参数 -V 输出通过flag文件传递到JV
阅读全文