文档章节

jstack、jmap基础使用

l
 lics_me
发布于 2017/06/06 19:21
字数 91
阅读 28
收藏 0

TOMCAT_ID为tomcat的进程号。
1、查看jvm堆栈信息

]$ /bin/kill -3 TOMCAT_ID:无法输出到单独的文件中,只能在tomcat的启动文件中打印相关的堆栈信息。
]$ jstack TOMCAT_ID >> jstack.txt:打印jvm的堆栈信息到单独的文件中。

2、查看jvm的内存dump信息。

]$ jmap -dump:format=b,file=/data/jmap.txt TOMCAT_ID

 

© 著作权归作者所有

l
粉丝 0
博文 12
码字总数 2955
作品 0
浦东
私信 提问
linux排查java程序CPU占用过高问题

https://blog.csdn.net/tyjlearning/article/details/82182826 简单来说步骤: top --查看cpu最高的进程id ps -mp 6827 -o THREAD,tid,time --得到进程id后查看进程下的所有线程id,找到cpu最...

V字仇杀
06/24
42
0
性能文件分析以及常用的分析工具

1、JPS查看Java进程 2、Jstack转出线程堆栈信息 3、jmap转出堆内存快照 4、jhat分析转出的堆内存快照 5、使用visualVM或jconsole远程监控应用分析。...

器石_
2015/09/09
14
0
为什么会"well-known file is not secure" ?

最近一段时间经常使用JDK自带工具jmap和jstack来dump JVM heap和JVM 线程栈的log来分析问题,执行这两个命令当时让我最摸不着头脑的就是碰到这个问题:well-known file is not secure eg: 上...

onedotdot
2018/09/26
119
0
Java 开发必须掌握的线上问题排查命令

作为一个合格的开发人员,不仅要能写得一手还代码,还有一项很重要的技能就是排查问题。这里提到的排查问题不仅仅是在coding的过程中debug等,还包括的就是线上问题的排查。由于在生产环境中...

余平的余_余平的平
2017/09/22
0
0
java虚拟机故障处理工具

概述 给系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。 java开发人员可以在jdk安装的bin目录下找到除了,以外的其他命令。这些命令主要是一些用于监...

林湾村龙猫
2016/11/26
8
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring使用ThreadPoolTaskExecutor自定义线程池及实现异步调用

多线程一直是工作或面试过程中的高频知识点,今天给大家分享一下使用 ThreadPoolTaskExecutor 来自定义线程池和实现异步调用多线程。 一、ThreadPoolTaskExecutor 本文采用 Executors 的工厂...

CREATE_17
今天
5
0
CSS盒子模型

CSS盒子模型 组成: content --> padding --> border --> margin 像现实生活中的快递: 物品 --> 填充物 --> 包装盒 --> 盒子与盒子之间的间距 content :width、height组成的 内容区域 padd......

studywin
今天
7
0
修复Win10下开始菜单、设置等系统软件无法打开的问题

因为各种各样的原因导致系统文件丢失、损坏、被修改,而造成win10的开始菜单、设置等系统软件无法打开的情况,可以尝试如下方法解决 此方法只在部分情况下有效,但值得一试 用Windows键+R打开...

locbytes
昨天
8
0
jquery 添加和删除节点

本文转载于:专业的前端网站➺jquery 添加和删除节点 // 增加一个三和一节点function addPanel() { // var newPanel = $('.my-panel').clone(true) var newPanel = $(".triple-panel-con......

前端老手
昨天
8
0
一、Django基础

一、web框架分类和wsgiref模块使用介绍 web框架的本质 socket服务端 与 浏览器的通信 socket服务端功能划分: 负责与浏览器收发消息(socket通信) --> wsgiref/uWsgi/gunicorn... 根据用户访问...

ZeroBit
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部