zoukankan      html  css  js  c++  java
  • linux_jvm_jmap_dump内存分析

     

    jmap命令

     

    jmap命令

    jmap命令可以获得运行中的jvm的堆的快照,从而可以离线分析堆,以检查内存泄漏,检查一些严重影响性能的大对象的创建,检查系统中什么对象最多,各种对象所占内存的大小等等

    命令格式 
    jmap [options] pid
    -dump:[live,]format=b,file=<filename>  --dump堆到文件,live指明是活着的对象,file指定文件名
     
    因为在dump:live前会进行full gc,因此不加live的堆大小要大于加live堆的大小 
    -finalizerinfo  打印等待回收对象的信息
     
    -heap  打印堆总结 
     
    -histo[:live]  打印堆的对象统计,包括对象数、内存大小等等 
     
    -permstat  打印java堆perm区的classloader统计 

    -F  强制,在jmap -dump或jmap -histo中使用,如果pid没有相应的回复 
    -J  提供jvm选项,如:-J-Xms256m

  • 相关阅读:
    Html代码查看器
    Http请求
    HTTP协议
    AsyncTask2
    AsyncTask
    幽灵线程解决方案
    handler消息机制入门
    多叉树的树形背包常见建模方法
    Codeforces Round #263
    怎样在win7下装ubuntu(硬盘版安装)
  • 原文地址:https://www.cnblogs.com/Sir-Li/p/4030331.html
Copyright © 2011-2022 走看看