栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

记一次内存泄漏

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

记一次内存泄漏

公司的一个服务运行一段时间就会内存居高不下,刚开始并没有留意都是选择重启大法。正好这些日子闲了一点刚好又发生了就想这好好解决下。

因为公司将服务是放在docker容器里的

docker exec -it  tomcat_web /bin/bash

 输入top查看具体进程号

 导出堆内存文件,复制到宿主机下载到本地

jmap -dump:format=b,file=webDump.hprof 1

 使用内存分析工具 

下载连接

Eclipse Memory Analyzer Open Source Project | The Eclipse Foundation

 第一给我看蒙了 不知道啥东西占了一半的内存,点进去打开一看是一个操作pdf的开源类产生的。

下面这篇文章解决了我的疑惑。

(3条消息) java lang r,内存泄漏?为什么java.lang.ref.Finalizer吃了这么多内存_weixin_39618176的博客-CSDN博客

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/389718.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号