如何排查占用内存过大的对象或者类_OOM_dump使用_cp_scp

如何排查占用内存过大的对象或者类

ps ef grep java可以看到使用的进程 然后根据进程生成dump文件 分析gc情况
然后(确认能重启启动前 不能敲命令 只生成dump文件 不然内存会爆 只能下载文件 )
如果内存够用
jmap -heap 进程ID 查看内存使用情况 查看栈 新生代 老年代栈所占空间

jps -lvm
用于查看当前机器上已装载的jvm
在这里插入图片描述
生成dump文件
需要进程ID 文件名:20170307.dump
jmap -dump:format=b,file=20170307.dump 16048

jvisualvm分析 可以知道大对象是哪个类哪个集合

增大幸存区内存,避免晋升到老年代 频繁full gc

gc日志文件可以看元空间 或者 幸存区或者老年代的问题

linux不同服务器间传文件,linux服务器之间文件传输
https://blog.csdn.net/weixin_39817012/article/details/116581998

cp只能在本机使用

方法二:scp命令

scp命令可用于用一台服务器向另一台服务器上传文件

scp -p file.tar.gz zhangsan@172.168.11.12:/home/zhangsan

把当前目录下的 file.tar.gz 推送到 172.168.11.12 服务器的 /home/zhangsan 目录下,使用zhangsan用户,回车输入密码,这个文件就会传到这台服务器指定的目录下了

Linux 服务器之间文件传输

ftp mobaXterm

都可以把服务器的文件拿到win系统

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值