有性能问题,上HeapDump性能社区
首页
性能问答
性能文章
性能话题
性能课程
性能活动
用户服务
用户权益
兑换专区
性能工具
XPocket
创作中心
登录
注册
综合
文章
求助
讨论
课程
找人
3
回复
已解决
关于禁用system.gc是否会导致对外内存溢出的问题
「system.gc一般情况下我们要禁掉,使用-XX:+DisableExplicitGC」「-XX:MaxDirectMemorySize来指定最大的堆外内存大小,当使用达到了阈值的时候将调用Sys
SpringCloud Gateway
堆外内存溢出
排查
生产环境网关模块偶发的 OutOfDirectMemoryError 错误排查起来困难且曲折,2021-02-05号也出现过此问题,起初以为是 JVM 堆内存过小 (当时是 2g) 导致,后调整到8g(2月5号调整)。但是经过上次调整后5月7号又出现此问题,于是猜测可能是由于
4
回复
jvm堆外内存分析
问题描述:某一个系统生产环境java进程占用6GB内存,但是堆的最大内存2GB,导致操作系统发现内存太大,直接被操作系统kill进程,由于项目里使用了rocketmq,使用了netty,通过硬编码方式
1
回复
java 进程堆外内存泄露
应用基于springboot,内嵌tomcat的web应用,包括后端逻辑和VUE的前端代码。VM.flags如下-XX:CICompilerCount=12 -XX:CompressedClassSp
深入理解堆外内存 Metaspace
在之前介绍的分代垃圾回收算法中,我们一直有一个永久代存在,叫 PermGen,内存上它是挨着堆的。为了垃圾回收方便,HotSpot 在永久代上一直是使用老年代的垃圾回收算法。永久代主要存放以下数据:-
Netty堆外内存泄漏排查盛宴
最近在做一个基于 Websocket 的长连中间件,服务端使用实现了 Socket.IO 协议(基于WebSocket协议,提供长轮询降级能力) 的 netty-socketio 框架,该框架为 Netty 实现,鉴于本人对 Netty 比较熟,并且对比同样实现了 Socket.IO 协议的其他框架
1
回复
堆内存溢出,但是堆文件小于配置的最大内存
java.lang.OutOfMemoryError: Java heap space堆内存溢出 但是自动dump的文件大小小于配置的堆内存 比如 堆内存配置了12G 但是OOM生成的hprof
JVM NativeMemoryTracking 分析堆外内存泄露
来源:狐狸糊涂https://my.oschina.net/foxty/blog/1934968Native Memory Tracking (NMT) 是Hotspot VM用来分析VM内部内存使用
Netty堆外内存泄漏排查盛宴
如果使用了 Netty 堆外内存,那么可以自行监控堆外内存的使用情况,不需要借助第三方工具,我们是使用的“反射”拿到的堆外内存的情况。逐渐缩小范围,直到 Bug 被找到。当我们确认某个线程的执行带来 Bug 时,可单步执行,可二分执行,定位到某行代码之后,跟到这段代码,然后继续单步执行或者二分的方
加载更多