1.java项目服务器内存飙升

1.使用 top 命令


image.png

2, 排序 输入 shift + m


image.png
  1. 通过命令 把 堆的转存文件
jmap -dump:format=b,file=heap.hprof pid

-dump:format=b : 二进制
file=heap.hprof : 文件名称
pid : 进程pid编号

pid

查看哪个对象使用的太多


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 参考自 http://techblog.youdao.com/?p=961 在分析具体故障,先介绍一下几种常用的工...
    抓兔子的猫阅读 6,095评论 1 27
  • JVM常用命令 jps 查看所有的java进程ID jinfo 实时查看和调整JVM配置参数查看jinfo -fl...
    Suny____阅读 158评论 0 0
  • 问题 生产环境发生了内存溢出该如何处理? 生产环境应该给服务器分配多少内存? 如何对垃圾收集器的性能进行调优? 生...
    憩在河岸上的鱼丶阅读 1,137评论 0 4
  • 第一次写文章,大多都是网上摘抄的资料,如有侵权,联系立删 一、JVisualVM 是JDK自带的图形化工具,但需要...
    VicWong6阅读 598评论 0 0
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,634评论 28 53