首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JVM
订阅
角落里的一颗小草
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Java服务GC参数调优案例
本文介绍了一次生产环境的JVM GC相关参数的调优过程,通过参数的调整避免了GC卡顿对JAVA服务成功率的影响。
jvm调优工具分析指南
建议收藏
浅析JVM内存分区
内存管理是开发者必须掌握的基本功,不然程序总是会在各种难以捉摸的错误中崩溃,一些语言,例如C、C++开发者们自己申请内存,使用完自己释放,但是不当的代码书写习惯往往导致内存泄露,引用空指针等等错误,而Java借助于虚拟机帮我们完成了许多工作,使开发者从内存管理的深坑中爬出来了,…
彻底搞懂Java内存泄露
Java的判断对象是否可以回收使用的而是可达性分析算法。在主流的商业程序语言中(Java和C#),都是使用可达性分析算法判断对象是否存活的。
JVM系列之GC
谈到JVM,大家都知道GC(Garbage Collection),GC这个话题说浅了就一句话--JVM自动垃圾收集,说深了就无止尽了,回收算法,各种收集器,gc类型,gc触发点....等等,作者也是略懂皮毛,这里给大家推荐一个知乎上比较活跃的JVM大牛,RednaxelaFX…
深入理解JVM类加载器
在我的深入理解JVM类加载机制中,类加载器的部分我只谈了一点点内容,这篇文章将深入了解Java中的类加载器是如何工作的。 类加载的第一个阶段就需要通过一个类的全限定名来获取描述此类的二进制字节流,实现这个动作的模块就是类加载器。 类加载器虽然只是实现类的加载动作,但是在Java…
理解JVM(五):Java内存模型与线程
JMM(Java Memory Model)是JVM定义的内存模型,用来屏蔽各种硬件和操作系统的内存访问差异。 主内存:所有的变量都存储在主内存(Main Memory,类比物理内存)中。 工作内存:每条线程有自己的工作内存(Working Memory,类比处理器高速缓存),…
教你如何成为Java OOM killer
1
深入理解JVM类文件格式
我们知道Java最有名的宣传口号就是:“一次编写,到处运行(Write Once,Run Anywhere)”,而其平台无关性则是依赖于JVM, 所有的java文件都被编译成字节码(class)文件,而虚拟机只需要认识字节码文件就可以了。想要弄懂虚拟机以及类加载机制,这部分内容…
JVM菜鸟进阶高手之路十四:分析篇
JVM菜鸟进阶高手之路十三,问题现象就是相同的代码,jvm参数不一样,表现的现象不一样。 上面的题目仅仅是一个切入点而已,希望通过一个切入点把jvm的一些基础知识刚刚好说明下,顺便解答下上面的现象。 -Xms设置最小堆空间大小(一般建议和-Xmx一样)。 -Xmx设置最大堆空间…