首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jvm
订阅
Java之父msb
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
真丶干货!记一次实实在在的线上JVM调优,过程较为曲折。
起因:生产环境内存资源占用异常,频繁FullGC,影响用户使用的流畅性及系统稳定性,部署环境: K8S
线上故障定位及JVM调优
线上案例 案例1:线上K8S环境,服务OOM,疯狂FGC,CPU占用100%全为 VM thread 案例2:服务hang住,用户无法登录 案例3:服务器内存正常,但是CPU飙高 内存使用率稳定40%
【JVM系列5】JVM调优实例
这篇文章并非原创,感觉原文实战操作比较强,特此转载,留以后用,原文地址:https://juejin.cn/post/6949806402743304206#heading-21 对于需要进行JVM调
深入分析G1垃圾收集器实现原理
本文详细地G1 垃圾收集器的实现原理,包括其中使用到的三色标记法、RSet实现细节、SATB、ATMS等。
如何自己手写一个热加载
Java中的类从被加载到内存中到卸载出内存为止,一共经历了七个阶段:加载、验证、准备、解析、初始化、使用、卸载。 在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口。 这三步都是通过类加载器来实现的。而官方定义的Java类加载器…
推荐收藏系列:一文理解JVM虚拟机(内存、垃圾回收、性能优化)解决面试中遇到问题
一. JVM内存区域的划分 JVM栈(Java Virtual Machine Stacks): Java中一个线程就会相应有一个线程栈与之对应,因为不同的线程执行逻辑有所不同,因此需要一个独立的线程栈,因此栈存储的信息都是跟当前线程(或程序)相关信息的,包括局部变量、程序运行…