jvm使用
来源:互联网 发布:mac os 9.2弹出u盘 编辑:程序博客网 时间:2024/06/03 19:13
一、ps+top+jstack,查看线程堆栈信息
1、ps aux|grep mypro 通过ps命令查找进程ID
2、top -Hp pid 获取线程
3、printf "%x\n" 21742 转化16进制线程号
4、jstack pid | grep 54ee
二、ps+top+jmap+jhat,查看线程堆内存使用信息
1、ps aux|grep mypro 通过ps命令查找进程ID
2、top -Hp pid 获取线程
3、jmap -dump:format=b,file=/tmp/dump.dat 21711 对21711的进程进行Dump
4、jhat -port 9998 /tmp/dump.dat jhat使用9998端口查看命令
5、10.10.32.158:9998 在浏览器中输入主机地址:9998查看
6、在页面上搜索WebappClassLoader,找到他的上级引用,一层一层点进去往上找,直到找到相关联的类信息
jmap:查看类加载器与持久代信息,还可查看堆内存信息,执行dump命令将信息导入文件中
jmap -heap 21711 查看进程堆内存使用情况
jmap -histo:live 21711 | more 查看进程堆内存详细使用情况
jmap -dump:format=b,file=/tmp/dump.dat 21711 对21711的进程进行Dump
还有其它工具TProfiler
1、ps aux|grep mypro 通过ps命令查找进程ID
2、top -Hp pid 获取线程
3、printf "%x\n" 21742 转化16进制线程号
4、jstack pid | grep 54ee
二、ps+top+jmap+jhat,查看线程堆内存使用信息
1、ps aux|grep mypro 通过ps命令查找进程ID
2、top -Hp pid 获取线程
3、jmap -dump:format=b,file=/tmp/dump.dat 21711 对21711的进程进行Dump
4、jhat -port 9998 /tmp/dump.dat jhat使用9998端口查看命令
5、10.10.32.158:9998 在浏览器中输入主机地址:9998查看
6、在页面上搜索WebappClassLoader,找到他的上级引用,一层一层点进去往上找,直到找到相关联的类信息
jmap:查看类加载器与持久代信息,还可查看堆内存信息,执行dump命令将信息导入文件中
jmap -heap 21711 查看进程堆内存使用情况
jmap -histo:live 21711 | more 查看进程堆内存详细使用情况
jmap -dump:format=b,file=/tmp/dump.dat 21711 对21711的进程进行Dump
还有其它工具TProfiler
阅读全文
0 0
- jvm使用
- JVM-jconsole的使用
- jvm工具使用
- jvm-jarsigner 使用示例
- 使用jConsole监视JVM
- jvm虚拟机内存使用
- JVM内存使用观测
- jvm内存使用情况
- jvm内存使用上限
- JVM监控使用
- JVM主动使用情况
- jvm jstat 命令使用
- JVM jconsole使用
- 使用Jconsole观察JVM
- jvm工具使用
- Jvm中Jstack使用
- JVM 参数使用总结
- JVM基础-JVM内存使用和配置
- 边缘计算
- Opengl绘制地图
- Hadoop入门之Hive的DDL和DML
- Putty简介
- Numeric overflow in expression 提示溢出
- jvm使用
- 文件的压缩和解压(java工具类)
- Android签名打包上架应用包市场
- Android MVP 概述:MVP的组件介绍
- 怎样实现前端裁剪上传图片功能
- UOJ 261 [NOIP2016 DAY1 T2] 浅谈树上路径统计问题桶解法
- Lu分解法的C语言实现
- 1. Two Sum
- Oracle之主键(Primary Key)用法详解