开发者社区> 问答> 正文

JVM内存mat命令与linux的top,命令显示不一致问题

请教一个问题,服务器1G的内存,运行java程序,通过top命令查看占用内容35%左右,生成jvm内存快照用mat工具解析,总共内存占用24.5,如何解释35%的内存占用? 1.png 2.png 3.png
来源:云原生后端社区
https://www.yuque.com/server_mind/answer

展开
收起
Atom 2020-04-25 16:07:37 2073 0
1 条回答
写回答
取消 提交回答
  • 第一 你dump下来的文件应该不包含堆外内存 可以看这篇 https://tech.meituan.com/2019/01/03/spring-boot-native-memory-leak.html 第二 Java进程向操作系统申请的内存用完后不会立刻归还给操作系统 可以看这篇 https://wap.cnblogs.com/428587/11228224.html
    来源:云原生后端社区
    https://www.yuque.com/server_mind/answer

    2020-04-25 16:08:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JVM的GC 立即下载
基于JVM的脚本语言开发、运用实践 立即下载
Java Spring Boot开发实战系列课程(第17讲):Spring Boot 2.0实战Docker容器Linux 立即下载