|
24 | 24 |
|
25 | 25 | 这些命令在 JDK 安装目录下的 bin 目录下:
|
26 | 26 |
|
27 | | -- **`jps`** (JVM Process Status): 类似 UNIX 的 `ps` 命令。用户查看所有 Java 进程的启动类、传入参数和 Java 虚拟机参数等信息; |
28 | | -- **`jstat`**(JVM Statistics Monitoring Tool): 用于收集 HotSpot 虚拟机各方面的运行数据; |
29 | | -- **`jinfo`** (Configuration Info for Java) : Configuration Info forJava,显示虚拟机配置信息; |
30 | | -- **`jmap`** (Memory Map for Java) :生成堆转储快照; |
31 | | -- **`jhat`** (JVM Heap Dump Browser) : 用于分析 heapdump 文件,它会建立一个 HTTP/HTML 服务器,让用户可以在浏览器上查看分析结果; |
32 | | -- **`jstack`** (Stack Trace for Java):生成虚拟机当前时刻的线程快照,线程快照就是当前虚拟机内每一条线程正在执行的方法堆栈的集合。 |
| 27 | +- **`jps`** (JVM Process Status): 类似 UNIX 的 `ps` 命令。用于查看所有 Java 进程的启动类、传入参数和 Java 虚拟机参数等信息; |
| 28 | +- **`jstat`**(JVM Statistics Monitoring Tool): 用于收集 HotSpot 虚拟机各方面的运行数据; |
| 29 | +- **`jinfo`** (Configuration Info for Java) : Configuration Info for Java,显示虚拟机配置信息; |
| 30 | +- **`jmap`** (Memory Map for Java) :生成堆转储快照; |
| 31 | +- **`jhat`** (JVM Heap Dump Browser) : 用于分析 heapdump 文件,它会建立一个 HTTP/HTML 服务器,让用户可以在浏览器上查看分析结果; |
| 32 | +- **`jstack`** (Stack Trace for Java) : 生成虚拟机当前时刻的线程快照,线程快照就是当前虚拟机内每一条线程正在执行的方法堆栈的集合。 |
33 | 33 |
|
34 | 34 | ### `jps`:查看所有 Java 进程
|
35 | 35 |
|
@@ -88,7 +88,7 @@ jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]
|
88 | 88 |
|
89 | 89 | 另外,加上 `-t`参数可以在输出信息上加一个 Timestamp 列,显示程序的运行时间。
|
90 | 90 |
|
91 | | -### `jinfo`: 实时地查看和调整虚拟机各项参数 |
| 91 | +### `jinfo`: 实时地查看和调整虚拟机各项参数 |
92 | 92 |
|
93 | 93 | `jinfo vmid` :输出当前 jvm 进程的全部参数和系统属性 (第一部分是系统的属性,第二部分是 JVM 的参数)。
|
94 | 94 |
|
|
0 commit comments