美文网首页
Java性能调优工具:jmap

Java性能调优工具:jmap

作者: LittleJessy | 来源:发表于2019-07-30 14:27 被阅读0次

    jmap是一个多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finalizer 队列。

    用法

    1. jmap [ option ] pid
    2. jmap [ option ] executable core
    3. jmap [ option ] [server-id@]remote-hostname-or-IP
    • option:选项参数,不可同时使用多个选项参数
    • pid:java进程id,命令ps -ef | grep java 或 jps 命令获取
    • executable:产生核心dump的java可执行文件
    • core:需要打印配置信息的核心文件
    • remote-hostname-or-ip:远程调试的主机名或ip
    • server-id:可选的唯一id,如果相同的远程主机上运行了多台调试服务器,用此选项参数标识服务器

    参数

    • no option:查看进程的内存映像信息,类似 Solaris pmap 命令
    • heap : 显示Java堆详细信息
    • histo : 显示堆中对象的统计信息
    • clstats:打印类加载器信息
    • permstat :Java堆内存的永久保存区域的类加载器的统计信息
    • finalizerinfo : 显示在F-Queue队列等待Finalizer线程执行finalizer方法的对象
    • dump : 生成堆转储快照
    • F : 当-dump没有响应时,强制生成dump快照

    相关文章

      网友评论

          本文标题:Java性能调优工具:jmap

          本文链接:https://www.haomeiwen.com/subject/undzrctx.html