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

定位OOM(Out of Memory)

一、项目部署时添加一条JVM参数

-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=xxx

 其中-XX:HeapDumpPath=xxx是发生oom时保存记录文件的路径

二、发生oom时生成记录文件

 

三、VisualVm下载安装


VisualVm官网:VisualVM: Home

通过官网下载后的压缩包进行解压

打开etc下的visualvm.conf添加jdk目录

例如:visualvm_jdkhome="D:\jdk18"

 

双击运行bin目录下的exe文件即可

 

四、下载文件并用 VisualVm载入

 

 

 

成功找出问题出现位置 

相关文章:

  • 如何指定Microsoft Print To PDF的输出路径
  • 一键搞定长图处理:高效精准,轻松实现按固定高度像素切割
  • java TCP服务器与客户端通信示例
  • laravel对接百度智能云 实现智能机器人
  • Docker使用daocloud镜像加速
  • 基于python的随机森林回归预测+贝叶斯优化超参数前后训练效果对比
  • 1.k8s:架构,组件,基础概念
  • 和小红书一起参会! 了解大模型与大数据融合的技术趋势
  • 后台运行大师:HarmonyOS 3.0中如何轻松设置APP常驻后台
  • 左耳听风_030_29_推荐阅读分布式数据调度相关论文
  • Vue.js有哪些优点和缺点
  • Redis-实战篇-什么是缓存-添加redis缓存
  • 安卓应用开发学习:通过腾讯地图SDK实现定位功能
  • 在Spring Boot项目中引入本地JAR包的步骤和配置
  • 【SkiaSharp绘图14】SKCanvas方法详解(三)URL注释、按顶点绘制、 是否裁切区域之外、旋转、缩放、倾斜、平移、保存/恢复画布
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • magento2项目上线注意事项
  • MaxCompute访问TableStore(OTS) 数据
  • Python学习笔记 字符串拼接
  • Redis中的lru算法实现
  • spring security oauth2 password授权模式
  • Swoft 源码剖析 - 代码自动更新机制
  • V4L2视频输入框架概述
  • vue2.0项目引入element-ui
  • 第2章 网络文档
  • 对象管理器(defineProperty)学习笔记
  • 分布式熔断降级平台aegis
  • 如何选择开源的机器学习框架?
  • 设计模式(12)迭代器模式(讲解+应用)
  • 正则表达式小结
  • RDS-Mysql 物理备份恢复到本地数据库上
  • (10)ATF MMU转换表
  • (13)Hive调优——动态分区导致的小文件问题
  • (6)添加vue-cookie
  • (CVPRW,2024)可学习的提示:遥感领域小样本语义分割
  • (Git) gitignore基础使用
  • (Note)C++中的继承方式
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (汇总)os模块以及shutil模块对文件的操作
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (四)JPA - JQPL 实现增删改查
  • (算法二)滑动窗口
  • (五)网络优化与超参数选择--九五小庞
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • .net6Api后台+uniapp导出Excel
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .net和jar包windows服务部署
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .net下的富文本编辑器FCKeditor的配置方法
  • /bin/bash^M: bad interpreter: No such file or directory