开发者社区 问答 正文

通过jmap观察堆几乎没怎么使用, 但是top命令看到java进程占用了12%内存,总内存64G。

有没有人遇到过这种情况, 通过jmap观察堆几乎没怎么使用, 但是top命令看到java进程占用了12%内存,总内存64G。 java进程启动的时候没有配置最大最小堆内存。
来源:云原生后端社区

展开
收起
Atom 2020-04-25 15:15:53 2098 分享 版权
1 条回答
写回答
取消 提交回答
  • 看下有没有输出日志文件,Tomcat输出日志文件会占用内存不释放,你看有没有这种情况,或者是不是因为用了nio大量网络读写产生大量堆外内存。这个用jmap看不出来的
    来源:云原生后端社区

    2020-04-25 15:16:39
    赞同 展开评论