jstack与jmap分析java堆栈信息
2024-10-21 16:31:43
首先确定要查询的服务进程pid,可用ps -ef|grep 进程名称
jstack -l pid >> stack_info.txt,将此进程的堆栈信息导出到txt文件中
其中"catalina-exec-4"为某一个线程的名称,catalina开头一般为tomcat起的一些线程,线程的pid为nid后的16进制信息,0x2771转为10进制为10097
jmap -histo:live pid > jmap_info.txt 可以导出jvm下存活的堆内存信息
instances为某个类在内存中的实例数量
最新文章
- 建筑材料系统 ASP.NET MVC4.0 + WebAPI + EasyUI + Knockout 的架构设计开发
- [ASP.NET MVC]: - EF框架学习手记
- LINQ动态查询类--[DynamicLinqExpressions]
- deal with 'non-admin area' warn
- BZOJ 2761 不重复数字 (Hash)
- mysql 添加[取消]timestamp的自动更新
- hdu-oj 1874 畅通工程续
- 关于iOS后台模式
- [刷题]Codeforces 786A - Berzerk
- 关于JS中数组的分析操作
- MySQL数据库规约.
- Angular21 动态绑定CSS样式
- 2018-2019-2 网络对抗技术 20165336 Exp1 PC平台逆向破解
- js设置,获取cookie
- Wu反走样算法绘制直线段
- ROC,AUC,PR,AP介绍及python绘制
- 用WPF写一个登录界面,我想在输入完密码后按回车就能够验证登陆,而不需要用鼠标单击登陆按钮
- 实现Python代码发送邮件
- 记一次CUDA编程任务
- 动态加入的HTML的自己主动渲染