浏览器查看服务器上的jvm内存进行分析

前提:虚拟机上安装jdk


#window查找端口号(8082为端口号)对应的进程号

netstat -aon|findstr "8082"


#linux上查看端口口对应的进程号
netstat -tunlp|grep 8082
结果:
tcp        0      0 :::8082                     :::*                        LISTEN      821/java




# 导出服务器上文件 105-dump.bin 可自定义 运行以下命令
jmap -dump:live,format=b,file=/tmp/105-dump.bin 821(821为进程号)


如下面执行:

[developer@localhost ~]$ jmap -dump:live,format=b,file=/tmp/105-dump.bin 821
Dumping heap to /tmp/105-dump.bin ...
Heap dump file created




# 进入/tmp/ 运行分析命令,生成分析端口
jhat -statck false -refs false -J-Xmx2g 105-dump.bin


如下面的结果:


[developer@localhost tmp]$ jhat -statck false -refs false -J-Xmx2g 105-dump.bin
Reading from 105-dump.bin...
Dump file created Wed Jan 24 11:21:24 CST 2018
Snapshot read, resolving...
Resolving 601079 objects...
Snapshot resolved.
Started HTTP server on port 7000
Server is ready.



#浏览器上查看
在浏览器输入:服务器ip:7000
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值