码迷,mamicode.com
首页 > 编程语言 > 详细

java问题排查可能用到的一些命令

时间:2016-08-23 11:26:55      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

1. jmap查询jvm内存使用情况

-heap :打印jvm heap的情况
-histo: 打印jvm heap的直方图。其输出信息包括类名,对象数量,对象占用大小。
-histo:live : 同上,但是只答应存活对象的情况
-permstat: 打印permanent generation heap情况
命令使用:
jmap -heap 3409
查询对象占用情况
jmap -histo 3409

有的时候对象太多,需要输出到文本里筛选:
jmap -histo 3409 > a.txt
jmap -histo输出的数据中:
[C is a char[]
[S is a short[]
[I is a int[]
[B is a byte[]
[[I is a int[][]
linux命令 查询最后的几行
tail -n 1000 a.txt

linux命令 查询前几行
head -n 30 a.txt

 2. 查询java的pid

ps -ef | grep java

3. 查询某pid的占用情况

top -p 202020

 

java问题排查可能用到的一些命令

标签:

原文地址:http://www.cnblogs.com/yasire/p/5798342.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!