目录
前言
本文介绍JVM性能监控之命令行工具,监控JVM性能、处理JVM相关问题。
常用工具
工具 | 作用 |
---|---|
jps | 显示java进程号 |
jinfo | 显示jvm配置参数信息 |
jmap | 堆信息 |
jmap -histo pid >1.txt | 生成堆快照和对象统计信息 |
jmap -dump:format=b,file=heap.hprof pid | 生成堆dump文件 |
jstack -l pid >stack.txt | 生成线程堆栈信息 |
jmap:导出内存映像文件&内存使用情况
jmap(JVM Memory Map):主要用于生成dump文件((dump .vt 内存信息转储,转存)简单来说就是堆内存的二进制快照文件)、获取目标vmid内存相关信息,包括堆各区域的使用情况、堆中对象的统计信息、类加载信息等。在控制台中输入命令“jmap -help”查阅 jmap 工具的具体使用方式和一些标准选项配置。
基础语法
jmap