首页 > 系统相关 >jmap 内存分析工具学习

jmap 内存分析工具学习

时间:2024-10-30 14:42:45浏览次数:4  
标签:java 对象 pid 内存 工具 jmap id

内存分析工具 jmap学习

下面以java 8为例,java 9 之后jmap的命令有一些变化。

一. jps 找到当前java 程序的进程id

查看java堆信息

jmap -heap -pid [对应的进程id]

查看java 堆中 对象,

|more是不要一下子打印太多对象,按回车就能接着看剩下的对象

jmap -histo:live [进程id] |more

显示出的格式

 num     #instances[实例个数]         #bytes[占用字节数]  class name[对象类型]

查看待回收的对象

jmap -finalizerinfo [pid]

dump

jmap -dump:live format=b file=文件名 pid

这里的文件名如果是带有目录的,那这个目录要保证是已存在的,否则创建失败

标签:java,对象,pid,内存,工具,jmap,id
From: https://www.cnblogs.com/LIang2003/p/18515820

相关文章

  • 网安人必备!开源网络安全工具TOP 10(附下载地址)
    前言工欲善其事,必先利其器。对于广大的网络安全从业者,以及未来想要从事网络安全的人来说,选择并善用合适的网络安全工具,能有效提升工作效率。开源网络安全工具之所以能够在众多安全解决方案中脱颖而出,不仅是因为它们具备强大的功能和高效的性能,更因为它们的开放性和可扩展......
  • 唱戏机上的内存卡怎么加密?教你两个方法
    唱戏机是中老年人群休闲时光的好伴侣。然而,很多唱戏机商家都会面临一个困扰:如何保护唱戏机上内存卡中的音频,避免他人随意复制呢?今天这篇文章看完,问题将迎刃而解~数据隐藏将内存卡插到电脑上,对卡里的音频文件或直接在文件夹上单击鼠标右键,选择属性。属性界面,勾选隐藏,确定后......
  • 免费可离线的AI抠图工具(鲜艺AI抠图 )免费下载
    鲜艺AI抠图是一款使用Tauri2和RMBG-1.4开发并免费提供的AI抠图工具,它能够快速去除图片背景,并支持本地和在线图片处理。:极速AI抠图:基于最新的AI技术,能够精准识别图像中的前景和背景,实现快速抠图,处理时间以毫秒计。完全免费:鲜艺AI抠图承诺永久免费,用户无需支付任何费用......
  • GaussDB OLTP 云数据库配套工具DAS
    一、前言传统的数据库管理软件,不仅需要下载安装、功能还比较单一,而且已经滞后于云服务的发展模式。华为GaussDB云数据库提供了配套的生态工具数据管理服务DAS。DAS通过与数据库内核的紧密结合,提供了数据库开发、运维、智能诊断一站式云上数据库管理平台,方便用户使用和运维华为......
  • 3大策略+1款工具,在K8s上搞定应用零宕机
    原文链接:https://jaadds.medium.com/building-resilient-applications-on-kubernetes-9e9e4edb4d33翻译:cloudpilot.aiKubernetes提供的某些特性可以帮助企业充分利用云原生应用的优势,例如无需关闭整个集群即可更改基础设施、自动修复应用程序以及根据流量进行动态扩展。然......
  • 十五、PyTorch常用工具模块
      在训练神经网络过程中,需要用到很多工具,其中最重要的三部分是:数据、可视化和GPU加速。本章主要介绍Pytorch在这几方面的工具模块,合理使用这些工具能够极大地提高编码效率。1.1数据处理  在解决深度学习问题的过程中,往往需要花费大量的精力去处理数据,包括图像、文本、语音......
  • Java Z 垃圾收集器如何彻底改变内存管理
    大家好,我是V哥,今天的内容来聊一聊ZGC,JavaZGarbageCollector(ZGC)是一个低延迟垃圾收集器,旨在优化内存管理,主要用于大内存应用场景。它通过以下几个关键创新,彻底改变了传统Java的内存管理方式:V哥总结的以下5点,欢迎一起讨论。1.极低的暂停时间ZGC的暂停时间一般保持在10毫......
  • es安装拼音分词后Kibana出现内存错误
    出现错误 今天在安装es的拼音分词器,并重启es容器后,登录Kibana无法使用,查询日志发现如下报错WaitinguntilallElasticsearchnodesarecompatiblewithKibanabeforestartingsavedobjectsmigrations...|type=log@timestamp=2024-10-30T10:26:36+08:00tags=["inf......
  • 终端SSH工具:SecureCRT MacOS 多种网络协议终端仿真软件
    SecureCRT是一款功能强大的终端仿真软件,由VanDykeSoftware公司开发。它支持SSH、Telnet等多种网络协议,提供安全的远程访问服务,并广泛应用于Windows、Linux、Mac等平台。SecureCRT以用户界面友好、操作简单、高度定制化著称,支持多会话管理、文件传输、脚本录制与回放等高级功能,是......
  • System.Data.SqlClient老版本引发内存溢出的问题
    有一个朋友和我说他负责的项目有内存溢出的情况,内存一直居高不下达到了8G。生产环境碰到内存溢出的情况我还没有碰到过,这次有机会实践一下,准备试试,拿到了dump文件,压缩包300M,解压出来3G。该事件是发生在2023年,写这篇文件的是已经是2024年了,为什么会间隔这么久才写这篇文章,因为当时......