首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JVM
订阅
阳光不言
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
JVM成神之路(2): 类的加载
前言 理解完 class 文件之后,那它是存放在磁盘上的,如果要在 JVM 中使用 class 文件,需要将它加载到内存中,本文就来详细的介绍下 class 文件加载到内存的过程。
我决定蹭一下“线程数突增...”这篇文章的热度。
你好呀,我是歪歪。 前两天在社区冲浪的时候,看到首页推了一篇文章: 我看了一下,文章写的还是挺好的,案例经典,思路清晰,行文流畅。 你可以看一下,文章写的基本没啥毛病,有些小瑕疵在评论区指出了,问题也
给祖传系统做了点 GC调优,暂停时间降低了 90% | 京东云技术团队
公司某规则引擎系统,在每次发版启动会手动预热,预热完成当流量切进来之后会偶发的出现一次长达1-2秒的Young GC(流量并不大,并且LB下的每个节点都会出现该情况) 在这次长暂停之后,每一
一招MAX降低10倍,现在它是我的了 | 京东云技术团队
性能优化是一场永无止境的旅程。 到家门店系统,作为到家核心基础服务之一,门店C端接口有着调用量高,性能要求高的特点。 C端服务经过演进,核心接口先查询本地缓存,如果本地缓存没有命中,再查询R
Classloader源码解读
如何确认class被哪个classLoader加载? 我们知道类加载是有双亲委派机制的,具体基本如下图 如何加载类? 目前有三种方式: 命令行启动应用时候由JVM初始化加载 通过main()入口,加载
【进阶之路】Java代码性能调优(一)
String对象是java中重要的数据类型,在大部分情况下我们都会用到String。在java语言漫长的进化过程中,开发人员也对String做了大量的优化,其中字符串的不变性和常量池复用也是String的重要特点 String类以final进行了修饰,在系统中就不可能有Stri…
【JVM案例篇】堆外内存(JNI Memory)泄漏(Linux经典64M内存块问题)
每隔几个月就会出现内存告警,甚至OOM,持续一年多,一直以来解决办法是重启。 最后发现问题在于堆外内存泄漏,通过JVM将使用的内存分配器ptmalloc2替换为jemalloc解决问题
一次Java内存占用高的排查案例,解释了我对内存问题的所有疑问
最近,我们一服务的内存占用较高,约13G,容器总内存16G,占用约85%,触发了内存报警(阈值85%)。。。
当小白遇到FullGC | 京东云技术团队
本文记录了一次排查FullGC导致的TP99过高过程,介绍了一些排查时思路,线索以及工具的使用,希望能够帮助一些新手在排查问题没有很好的思路时,提供一些思路,让小白也能轻松解决FullGC问题,文中实
一次JVM GC长暂停的排查过程
在高并发下,Java程序的GC问题属于很典型的一类问题,带来的影响往往会被进一步放大。不管是「GC频率过快」还是「GC耗时太长」,GC期间都存在Stop The World问题,因此很容易导致服务超时