当前位置: 首页 > news >正文

记一次生产环境内存溢出记录

          今天同事说生产环境发生了fullGC,内存12G监控显示使用了快10G了,fullGC时候把dump文件给下载下来了,于是拿着fullGc 使用idea自带的工具分析。 发现idea自带的工具不太好用,只能显示一堆占用的char[] 和String【】,但是无法明确定位是什么原因。

        其实拿到hprof文件后,使用JDK自带的jviualvm.exe这个工具即可,将hprof文件载入jvisualvm.exe中,选择 类 ,然后按照实力数或者大小排序。我这个主要是char【】占用了太多的内存,然后点开占用最大的char【】,点开后发现是一系列的 日志信息。每个占用7位数的bit数,大概2M左右。进一步排查代码,发现是大量的日志文件导致的。

       进一年没上班了,重新找了一份外包的活,看能干多久吧。

http://www.gsyq.cn/news/9812.html

相关文章:

  • LeetCode:15.转轮数组 - 详解
  • Android 中获取稳定时间的方法 - 指南
  • 【精品资料鉴赏】RPA财务机器人应用(基于UiPath)教材配套课件 - 详解
  • CF2146 Codeforces Round 1052 (Div. 2) 游记
  • 如何安装 SQLPro Studio for Mac?v2024.21.dmg 文件安装步骤详解(附安装包)
  • 易路斩获招聘、薪酬两大重磅人力资源奖项,尽显行业领军风范!
  • Xilnx FPGA 资源结构
  • 2025年录音转文字技术解析与实用工具评测 - 指南
  • CF2147H Maxflow GCD Coloring 题解
  • Uiverse.io 2.0 震撼发布:新增 3000+ 动效组件!适配 React、Vue
  • 问题及解决方法
  • 2025.9.22
  • 联想拯救者无法登录当前账户
  • WPF二合一平板电脑上屏幕旋转时获取屏幕宽高问题
  • 代码中的善意:构建人性化的软件开发文化
  • 9/22
  • Python开发中都遇到哪些问题,怎么解决的
  • 【废话】
  • 从 0 到 1,AI 走进服装店:记住每位顾客的喜好,比你还靠谱
  • 君子如水,心中有火:vivo本心而为30周年
  • Flutter跨平台工程实践与原理透视:从渲染引擎到高质产物 - 指南
  • 第二次软工作业——个人项目 - LXJ
  • systemd服务自身重启策略管理
  • java log4j 代码中 新增按日保存日志文件的功能
  • Android 项目:画图白板APP开发(六)——分页展示 - 教程
  • mysql/oracle LEFT JOIN 取时间最大的数据
  • 基于遗传算法与非线性规划的混合优化算法在电力系统最优潮流中的实现
  • Java-如何在Eclipse开发-数组
  • 常用数据生成器
  • 鸿蒙项目实战(十):web和js交互