美文网首页JVMJava高级技术
jmap, jhat, jvisualvm:java堆内存对象分

jmap, jhat, jvisualvm:java堆内存对象分

作者: Java技术栈 | 来源:发表于2017-11-14 13:39 被阅读59次
    image

    jmap -help

    查看命令用法。

    image

    jmap -heap <pid>

    查看堆使用情况。

    image

    jmap -dump导出堆对象文件进行内存分析。

    image

    jhat -J-Xmx512m -port 8888 1136.txt

    命令生成分析报告,可通过http访问。

    image

    访问http://localhost:8888/可以看堆分析报告。

    image

    或者使用java/bin/目录下面的

    jvisualvm

    图形界面工具(推荐)直接装入dump文件即可。

    image

    更多用法参考官方说明:

    http://docs.oracle.com/javase/6/docs/technotes/tools/share/jmap.html

    推荐阅读


    阿里高级Java面试题(首发,70道,带详细答案)

    2017派卧底去阿里、京东、美团、滴滴带回来的面试题及答案

    Spring面试题(70道,史上最全)

    17张图揭密支付宝系统架构

    阿里巴巴,排行前10的开源项目!

    2018年必看:关于区块链技术的10本书

    分享Java干货,高并发编程,热门技术教程,微服务及分布式技术,架构设计,区块链技术,人工智能,大数据,Java面试题,以及前沿热门资讯等。


    扫我关注

    相关文章

      网友评论

        本文标题:jmap, jhat, jvisualvm:java堆内存对象分

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