开发者社区> 问答> 正文

[@小川游鱼][¥20]Linux系统java进程运行一段时间后内存升高

Linux系统java进程运行一段时间后内存升高

展开
收起
jack胡 2018-12-16 03:16:31 1879 0
2 条回答
写回答
取消 提交回答
  • 用jmap命令dump下内存,通过MAT等分析工具看下是否有对象占用的内存不符合预期,再定位到具体是哪部分代码逻辑导致的问题。

    2019-07-17 23:22:09
    赞同 展开评论 打赏
  • 阿里云问答专家、阿里云认证云计算工程师、Java研发工程师

    然后使用以下的命令找到最耗内存的对象

      方法:jmap -histo:live 10765 | more      使用该命令后,会以表格的形式显示存活对象的信息,并按照所占内存大小排序,找到最耗内存的对象。
    
    2019-07-17 23:22:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载