
正文
linux的jmap命令 linux jcmd
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jmap dump内存的命令是
jmap dump内存的命令是:生成堆转储快照。
jmap命令基本概述:jmap命令是一个可以输出所有内存中对象的工具,甚至可以将VM中的heap,以二进制输出成文本。打印出某个java进程(使用pid)内存内的,所有“对象”的情况(如:产生那些对象,及其数量)。
jmap常见的命令格式:jmap [option] LVMID,其中[option]则可以通过不同的代码代替,从而形成新的电脑程序代码。
option参数参考
dump-生成堆转储快照。
finalizerinfo-显示在F-Queue队列等待Finalizer线程执行finalizer方法的对象。
heap-显示Java堆详细信息。
histo-显示堆中对象的统计信息。
permstat-to print permanent generation statistics。
F-当-dump没有响应时,强制生成dump快照。
相关问答
Q1: jmap命令
打印heap的概要信息
dump堆到文件,format指定输出格式,live指明是活着的对象,file指定文件名
打印堆的对象统计,包括对象数、内存大小等。jmap -histo:live 这个命令执行,JVM会先触发gc,然后再统计信息。
打印等待回收的对象信息
Q2: jmap-各种option参数说明
jmap(JVM Memory Map):作用一方面是获取dump文件(堆转储快照文件,二进制文件),它还可以获取目标Java进程的内存相关信息,包括Java堆各区域的使用情况、堆中对象的统计信息、类加载信息等。
开发人员可以在控制台输入命令"jmap -help"查阅jmap工具的具体使用方式和一些标准选项配置。
它的基本使用语法为:
其中option包括:
说明:这些参数和linux下输入显示的命令多少会有不同,包括也受jdk版本的影响。
linux的jmap命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux jcmd、linux的jmap命令的信息别忘了在本站进行查找喔。





