jmap dump会触发gc吗
时间: 2023-11-04 13:05:02 浏览: 380
jmap dump 命令不会触发垃圾回收。它只是将 Java 进程中的堆内存信息转储到文件中,包括对象的数量,大小,类型等信息,并不会对堆内存进行任何修改。如果需要在转储之前进行垃圾回收,可以先使用 jcmd 命令触发一次 Full GC,然后再执行 jmap 命令进行转储。例如,可以使用以下命令来触发 Full GC:
```sh
jcmd <PID> GC.run
```
其中,<PID> 是 Java 进程的进程号。
阅读全文