概述

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

jmap 用法

格式: jmap [option] 进程ID

option 参数:

  • 空:查看进程的内存映像信息,
  • -heap:显示Java堆详细信息
  • -histo[:live]:显示堆中对象的统计信息
  • -clstats:打印类加载器信息
  • -finalizerinfo:显示在F-Queue队列等待Finalizer线程执行finalizer方法的对象
  • -dump:[dump-options]:生成堆转储快照
  • -F:当-dump没有响应时,使用-dump或者-histo参数. 在这个模式下,live子参数无效.
  • J[flag]:指定传递给运行jmap的JVM的参数

空参数

命令:jmap pid

-heap(常用)

命令:jmap -heap pid
描述&#x

Java jmap查看堆内存相关推荐

  1. java命令查看jvm内存

    JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps.jstack.jmap.jhat.jstat等小巧的工具,本博客希望能起抛砖引玉之用,让 ...

  2. JVM学习手册(X):查看堆内存使用情况以及排错

    2019独角兽企业重金招聘Python工程师标准>>> 平时出现内存溢出以及死锁,一般处理方式都是查看日志,找到抛出异常的代码行,然后本地分析代码,但是这样对于线上排查十分糟糕,这段 ...

  3. JVM之通过jstat命令进行查看堆内存使用情况

    文章目录 基本概念 案例 -class 查看class加载统计 -compiler 查看编译统计 -gc 垃圾回收统计 -gccapacity 堆内存统计 -gcmetacapacity 元数据空间统 ...

  4. Java基础-Java中的堆内存和离堆内存机制

    Java基础-Java中的堆内存和离堆内存机制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 转载于:https://www.cnblogs.com/yinzhengjie/p/9 ...

  5. 安装Java Visualvm监控堆内存和参数说明

    安装Java Visualvm监控堆内存和参数说明 1.概述 这篇文章介绍使用Java Visualvm工具监控堆内存VisualGC插件的安装以及监控堆内存参数说明. 摘要 VisualGC插件安装 ...

  6. 大剑无锋之如何查看一个java进程的堆内存使用情况(jps,jstack,jmap)【面试推荐】

    jps jps主要用来输出JVM中运行的进程状态信息. 命令行参数选项说明如下: 1 -q 不输出类名.Jar名和传入main方法的参数 2 -m 输出传入main方法的参数 3 -l 输出main类 ...

  7. jmap java opts_jmap --查看JVM内存使用详情

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

  8. java 查看堆内存_查看java内存情况的几个常用命令

    1.jinfo jinfo:的用处比较简单,就是能输出并修改运行时的java进程的运行参数.用法是jinfo -opt pid 如:查看52606的MaxPerm大小可以用 jinfo -flag M ...

  9. Java中的堆内存、栈内存和方法区总结

    Java中内存分成两种,一种叫做栈内存,一种叫做堆内存.还有一个方法区,也叫做静态区. 1.栈内存中放哪些东西?  ①基本类型的变量,例如int a=3中的a:  ②对象的引用变量,例如Thread ...

最新文章

  1. 【面试】Java基础中的那些事-One
  2. 数据结构源码笔记(C语言):冒泡排序
  3. java 获取当月第一天和最后一天 获取前一个月第一天和最后一天
  4. 将Chrome调试器里的JavaScript变量保存成本地JSON文件
  5. 华为发布基于第二代英特尔®至强®可扩展处理器家族的新一代服务器
  6. Visual Stdio 注册表相关路径
  7. beeline安装_Hive 系列 之 简介与安装
  8. c#中高效的excel导入oracle的方法
  9. Flink大数据计算的机遇与挑战
  10. WPF 控件专题 StackPanel控件详解
  11. 数据库设计的基本规范和原则
  12. Vue中如果关闭语法检查
  13. Gnuplot 常用命令
  14. 无法下载eclipse || 下载eclipse被墙 的解决方案
  15. Algorithm算法
  16. (线段树)P5459 [BJOI2016]回转寿司
  17. java项目-第78期基于ssm的慢病报销管理系统-毕业设计
  18. JavaScript——内置对象(Math,Date)
  19. 缠论笔记0-缠论的基本概念
  20. Log4j2危情分析|开源软件安全、软件供应链安全与DevSecOps实践已刻不容缓

热门文章

  1. 释疑の手工凭证界面不显示页数
  2. G_PERIOD_GET
  3. 批量备SAP中CBO ABAP 程序代码为TXT文件备份
  4. 会计证考试《财经法规与职业道德》第三章精选题
  5. 和大家分享一个小TIP
  6. 如何用最短时间搞定酷炫可视化大屏?这款工具值得一看
  7. 《庆余年》是爆了,但想打高分的阅文仍然没有公式可套
  8. qq机器人自动回复带脚本可以实现吗_有人用Python写了个自动亏钱脚本,还能微信实时通知!
  9. 步进电机编写单4拍或4-8拍方式的汇编或c语言控制程序.,(毕业设计)基于单片机的步进电机控制系统(汇编及C语言程序各个)...
  10. qt log4qt 输出到oracle,Log4Qt 输出地