问答 2024-12-30 来自:开发者社区

rocketmq 长时间不关闭有内存溢出的风险么

rocketmq 使用很频繁,长时间不关闭的话会有内存泄漏的风险么。主要是不想频繁的创建和关闭。

文章 2023-09-28 来自:开发者社区

定位频繁创建对象导致内存溢出风险之JDBC MySQL

背景介绍在文章【定位频繁创建对象导致内存溢出风险的思路】中分析了三种【事中】定位的方法,总体思路是能够拦截对象的创建逻辑,现在对【同一条SQL语句,平时返回预期内的数据条数,出问题的时候返回了几十万条数据,短时间内创建了大量对象进而导致非预期的GC】这个场景进行分析。问题分析同一条SQL语句,平时返回预期内的数据条数,出问题的时候返回了几十万条数据,短时间内创建了大量对象进而导致非预期的GC,严....

文章 2023-09-22 来自:开发者社区

定位频繁创建对象导致内存溢出风险的思路

背景介绍近来一段时间排查了几例由于应用程序频繁创建对象导致FGC的问题,问题产生的场景包括:同一条SQL语句,平时返回预期内的数据条数,出问题的时候返回了几十万条数据,短时间内创建了大量对象进而导致非预期的GC。应用程序在处理Excel文件的时候,短时间内创建了大量对象进而导致非预期GC。接口的入参是List<Object>,未对入参参数个数做控制,导致后续逻辑创建了大量对象进而导致....

定位频繁创建对象导致内存溢出风险的思路
文章 2022-04-26 来自:开发者社区

JVM源码分析之警惕存在内存泄漏风险的FinalReference(增强版)

概述JAVA对象引用体系除了强引用之外,出于对性能、可扩展性等方面考虑还特地实现了四种其他引用:SoftReference、WeakReference、PhantomReference、FinalReference,本文主要想讲的是FinalReference,因为我们在使用内存分析工具比如mat等在分析一些oom的heap的时候,经常能看到 java.lang.ref.Finalizer占用的....

JVM源码分析之警惕存在内存泄漏风险的FinalReference(增强版)
问答 2021-12-07 来自:开发者社区

当接收到的数据缓存在 Executor 内存中的丢失风险要怎么处理呢?

当接收到的数据缓存在 Executor 内存中的丢失风险要怎么处理呢?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等