首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
蓝桥杯
深度学习
maven
企业微信
架构
夺旗赛
百度
chrome
ACL
决策树
Firefoo
医学统计学
ida
多模态
IT难
假设检验
ldap
android入门
概率图
断裂力学
jhat
2024/4/11 20:47:26
49 多个 classloader 加载的同类限定名的Class 在 jhat 中显示不全
前言 呵呵 这是在之前 排查一个 flink 的相关问题的时候 发现的一个问题 flink 默认的 job 隔离是基于 Classloader 来进行隔离的 直到 最近才有时间来看一下 这个问题的原因, 究其代码 也还是比较容易找到 大致记录一下 以下内容, 截图 基于 jdk8 测试用例 /*** …
阅读更多...
java jvm常用命令工具——jhat命令(Java Heap Analyse Tool)
jhat用于对JAVA heap进行离线分析的工具,他可以对不同虚拟机中导出的heap信息文件进行分析,如LINUX上导出的文件可以拿到WINDOWS上进行分析,可以查找诸如内存方面的问题。jhat是用来分析java堆的命令,可以将堆中的对象以html的形式…
阅读更多...
jhat中的OQL(对象查询语言)
如果需要根据某些条件来过滤或查询堆的对象,这是可能的,可以在jhat的html页面中执行OQL,来查询符合条件的对象。 一.基本语法 select <javascript expression to select> [from [instanceof] <class name> <identifier>] …
阅读更多...
jmap,jhat分析内存(转)
分析JAVA Application的内存使用时,jmap是一个很实用的轻量级工具。使用jmap可以查看heap空间的概要情况,粗略的掌握heap的使用情况。也可以生成heapdump文件,再使用jhat通过web浏览器具体分析内容中的对象和数据。-------------------------…
阅读更多...