mac平台下怎么分析java堆hprof文件
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章主要讲解了"mac平台下怎么分析java堆hprof文件",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"mac平台下怎么分析java堆hprof
千家信息网最后更新 2025年02月05日mac平台下怎么分析java堆hprof文件
这篇文章主要讲解了"mac平台下怎么分析java堆hprof文件",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"mac平台下怎么分析java堆hprof文件"吧!
使用 jdk 自带的 jhat 命令
如何打印堆栈信息到hprof文件中
运行程序增加VM参数:
-XX:+HeapDumpOnOutOfMemoryError # 会打印出现内存溢出异常时,Dump出当前内存堆转存快找以便分析
步骤1:
在命令行界面,执行以下命令,其中java_pid73912.hprof为文件名称
jhat java_pid73912.hprof
执行命令会输出
Reading from java_pid73912.hprof...Dump file created Thu Apr 08 22:18:08 CST 2021Snapshot read, resolving...Resolving 818890 objects...Chasing references, expect 163 dots...................................................................................................................................................................Eliminating duplicate references...................................................................................................................................................................Snapshot resolved.Started HTTP server on port 7000Server is ready.
当看出Server is ready.
之后,可以通过 ip + port 地址浏览器访问,我这里是本地,所以是 localhost:7000
点击Show instance counts for all classes (including platform)
会展示包含平台的类的的信息
点击Show instance counts for all classes (excluding platform)
会展示不包含平台的所有类的信息
可以看到我这里占用空间最多的类是 class com.geniu.book.deepinJVM.chapter2.TestHeapOOM$OOMObject
有 80 多万个实例。
这样就可以分析发生内存溢出时,内存中的对象情况,分析异常情况。
其他建议方案:
1)使用idea插件 JProfiler
2)minidump_stackwalk 工具,可以读取 dump 文件
感谢各位的阅读,以上就是"mac平台下怎么分析java堆hprof文件"的内容了,经过本文的学习后,相信大家对mac平台下怎么分析java堆hprof文件这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
文件
分析
平台
内存
命令
信息
情况
学习
内容
参数
可以通过
名称
地址
堆栈
实例
对象
就是
工具
建议
思路
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
无服务器怎么重新登录设置
甘州区公安局网络安全大队刘伟
保障服务器安全措施
我的世界飞机建筑服务器
叔叔喝醉一拳打爆服务器
安卓9100打印服务器
日照电力软件开发
数据库 res选项
塔科夫与服务器断开
自组织网络技术的关键问题
网络安全宣传周西安碑林
北京标科网络技术有限公司待遇
rfid数据库
数据库缓存技术 mem
集成计算服务器生产厂家
唐山直销商城软件开发公司
域名和虚拟主机还需要数据库吗
个人图文数据库
集训方案网络安全
驰云服务器管理
网络安全中文博客
无锡网络软件开发销售价格
代理即时通讯软件开发
蚂蚁数据库精英排名
office软件开发流程
怀旧服副本有几个服务器
smarty的数据库
战地五联ban服务器
服务器安全狗视频
有没有关于组织标本的免费数据库