美文网首页
jmap Java内存映像工具

jmap Java内存映像工具

作者: SlowGO | 来源:发表于2019-01-10 12:01 被阅读1次

    jmap(Memory Map for Java) 常用于生成堆转储快照 heapdump 文件,除此之外还可以查询 finalize执行队列、Java堆和永久代的详细信息,例如空间使用率、当前使用的垃圾收集器等。

    示例:

    $ jmap -dump:format=b,file=test.bin 1409
    Dumping heap to /Users/mac/test.bin ...
    Heap dump file created
    

    选项说明:

    选项 作用
    -dump 生成java堆转储快照
    -finalizerinfo 显示在 F-Queue 中等待 Finalizer 线程执行 finalize 方法的对象
    -heap 显示堆详细信息,例如回收器、参数配置、分代状况
    -histo 显示堆中对象统计信息,包括类、实例数量、合计容量

    更详细信息查看文档:

    https://docs.oracle.com/javase/7/docs/technotes/tools/share/jmap.html

    相关文章

      网友评论

          本文标题:jmap Java内存映像工具

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