首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JVM
订阅
巽竹
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
JVM参数手册
有时候找到了一个JVM参数,以为找到了一份武林秘籍,就偷偷在服务器把参数加上,结果第二天就收获一个事故通报。 本文对常用 JVM 常用参数做了一个整理,但是参数的使用很复杂,本文仅仅提供常用参数的查阅,具体的使用还是需要根据具体的情况。 JVM 是一个开放的标准,谁可以来实现 …
记一次 JAVA 的内存泄露分析
前不久,上线了一个新项目,这个项目是一个压测系统,在上线后给到第一个业务方使用时,就发现来一个严重的问题,应用大概跑了10多分钟,就收到了大量的 Full GC 的告警。
MAT:一次线上内存泄漏排查
首先,发现线上某分析应用出现异常,连续好几天,一直没有分析数据产出。故登陆到线上查看error.log日志,发现: 明显是 YCYX-Task 这个线程出现了内存溢出,导致程序假死。 可见,最大堆容量为:4G。 如上,可以看到,除了几大基本类型外(因为各对象的底层都是几个基本类…
线上java内存泄露处理实录1
3. 方法监控可以看到在fullGC比较频繁时,业务方法几乎无响应 预发验证后续我们还将采用压测排除性能与其他内存问题,此次排除结束。 此次问题还是属于比较常见的内存溢出分析,整体按着常用流程没有太多的难点,只有在分析register的时候一时定位不到是开源包的register…
JVM系列(七) - JVM线上监控工具
通过上一篇的 JVM 垃圾回收知识,我们了解了 JVM 具体的 垃圾回收算法 和几种 垃圾回收器。理论是指导实践的工具,有了理论指导,定位问题的时候,知识和经验是关键基础,数据可以为我们提供依据。 响应变慢。 如果遇到了以上这种问题,在 线下环境 可以有各种 可视化的本地工具 …
JVM性能调优详解
前面我们学习了整个JVM系列,最终目标的不仅仅是了解JVM的基础知识,也是为了进行JVM性能调优做准备。这篇文章带领大家学习JVM性能调优的知识。性能调优性能调优包含多个层次,比如:架构调优、代码调优
垃圾回收
C和C++需要你手动的释放内存,Java不需要,因为JVM代替你做了这事。 JVM帮你自动的回收内存空间这个叫做垃圾回收, 英文叫Garbage-Collection,简称GC. 在理解GC之前,需要先了解JVM内存空间的知识。 首先,你要先解决一个最关键的问题?哪些对象是需要…
Java类加载机制
Java编译器把 “.java” 代码文件编译成 “.class” 字节码文件,然后类加载器又负责在需要的时候把字节码文件的类加载到JVM中,加载过程中经历了什么?类加载器又有哪几种。不同的类加载器又如何确保不会重复加载相同的类。下面将一一解答这些问题 在聊类加载机制之前,首先…