首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
故障与问题排查
订阅
陆盛涛
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
深入浅出JVM之如何定位线上JVM各种问题(四)
using thread-local object allocation. 3759 interned Strings occupying 298824 bytes. 注:这是jdk7的示意图,jdk8中Permanent Generation被去掉了,新加入了Metaspac…
一次JVM GC长暂停的排查过程
在高并发下,Java程序的GC问题属于很典型的一类问题,带来的影响往往会被进一步放大。不管是「GC频率过快」还是「GC耗时太长」,GC期间都存在Stop The World问题,因此很容易导致服务超时
遭了,屎山竟是我自己!
事情是这样的,在不久之前我不是分享了一篇文章说我写了端口检测关闭的 GUI 工具,如果你还没看过可以去瞧一眼:我写了一个程序,让端口占用无路可逃。 一切本都平平无奇,直到今天在使用时在任务管理器瞄了一
完蛋!我被 Out of Memory 包围了! | 京东云技术团队
是极致魅惑、洒脱自由的 Java heap space? 是知性柔情、温婉大气的 GC overhead limit exceeded? 是纯真无邪、活泼可爱的 Metaspace? 如果以上不是你的
JVM工作原理与实战(三十):堆内存状况的对比分析
JVM作为Java程序的运行环境,其负责解释和执行字节码,管理内存,确保安全,支持多线程和提供性能监控工具,以及确保程序的跨平台运行。本文主要介绍了堆内存状况的对比分析、产生内存溢出的原因等内容。
如何排查Java内存泄露(内附各种排查工具介绍)
今天刚刚才加一个故障review会议, 故障非常典型, google下也可以找到相似案例介绍。 在排查问题的过程中,使用了大量的工具, 发现有问题的地方还不只一个,总结一下. (本篇文章不会重点描述案例本身,重点会介绍个人对java内存泄露问题的排查思路和各种工具的使用)。 现…
Netty堆外内存泄露排查与总结
Netty 是一个异步事件驱动的网络通信层框架,用于快速开发高可用高性能的服务端网络框架与客户端程序,它极大地简化了 TCP 和 UDP 套接字服务器等网络编程。 使用 JDK 自带的 NIO 需要了解太多的概念,编程复杂。 Netty 底层 IO 模型随意切换,而这一切只需要…
JVM如何分配和回收堆外内存
JVM内存模型 在JVM中内存被分成两大块,分别是堆内存和堆外内存,堆内存就是JVM使用的内存,而堆外内存就是非JVM使用的内存,一般是分配给机器使用的内存。 那么整个内存模型如下:
Java服务端堆外内存泄漏问题
Java服务端netty堆外内存泄漏问题 内存泄漏往往是比较少见,但是出现了又非常麻烦的问题。这里通过2次线上事故经验总结,希望给后来人一些经验分享。 先说结论: 不要手撸netty
Spring Boot引起的“堆外内存泄漏”排查及经验总结
为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:Me…