首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JVM
订阅
hassans
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
JVM 参数:`-D`、`-X`、`-XX`,傻傻分不清?
JVM 参数众多,我们常在启动一个 Java 程序时通过命令行指定各种参数选项。很多同学就会对此感到疑惑,为什么有时候要用 -D,有时候却要用 `-X`,还有些时候用的却是 `-XX` 呢?
火山引擎MARS——APMPlus 应用性能监控帮助客户Java OOM崩溃率下降80%
本文将会从Java内存基础开始,详细介绍“基于Hprof内存快照的线上Java OOM归因方案”的底层原理与技术细节,欢迎接入MARS-APMPlus应用性能监控使用。
性能监控之Telegraf+InfluxDB+Grafana实现JMX实时监控
性能测试需要监控服务端 JVM 信息,Java 虚拟机 (JVM) 提供操作管理和监测提供了一套完整框架,即 JMX(Java 管理扩展),我们需要做到采集其所暴露出来的性能指标。
关于不同GC策略下的GC日志的解读
这是我参与11月更文挑战的第12天,活动详情查看:2021最后一次更文挑战 昨天,我们介绍了GC日志,并且对并行GC进行GC日志的分析和解读,那我们就继续对不同GC策略都进行一个演示,来看看有什么不同
图文并茂看懂JVM黑科技ZGC
对象实例在堆内存有一部分数据是对象头,对象头由Mark Word,指向类的指针和数组长度三部分组成。Mark Word记录了对象和锁相关的信息,下图是其在64位JVM下的存储结构。 可以看到分代年龄、GC标记这种GC相关的信息被存储在对象头中,这种方式在有对象访问的情况下是很自…
G1 垃圾收集器
1. 分区(Region) G1将堆分成大小相等的分区(Region),每个分区可以是Eden,Survivor或Old,同一时刻每个分区只能属于一个代。G1 中 Region 大小最小是 1MB,最大是 32MB。具体多大会根据 Heap 大小做设置,它是尽力去保证整个 He…
CMS垃圾收集器
1. 初始标记(Initial Mark) 2. 并发标记(Concurrent Mark) 该阶段多个gc线程与用户线程并发执行,从初始标记阶段标出的对象开始进行Tracing,标记出可达对象。 因为与用户线程并发执行,所以在这个阶段有可能会出现新生代晋升到老年代,直接在老年…
JVM 虚拟机手册
另外还有其他的笔记会陆陆续续的分享处理 , 谢谢大家的支持 . 一 . 基础知识 1 . 1 常见的内存溢出 1 . 2 内存溢出的常见原因 1 . 3 系统的线程划分 1 . 5 TLAB 二 . 虚拟机 2 . 1 Java 虚拟机 2 . 2 内存堆细节 2 . 3 内存…
JVM 内存分析工具 MAT 的深度讲解与实践——进阶篇
本系列共三篇文章, 本文是系列第2篇——进阶篇,详细讲解 MAT 各种工具的核心功能、用法、适用场景,并在具体实战场景下讲解帮大家学习如何针对各类内存问题。 《JVM 内存分析工具 MAT 的深度讲解与实践——入门篇》 介绍 MAT 产品功能、基础概念、与其他工具对比、Quic…
Arthas实践
Arthas(阿尔萨斯)是阿里巴巴开源的 Java 诊断工具,深受开发者喜爱。 Arthas 采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。 含义: 支持生成应用热点的火焰图。本质上是通过不断的采样,然后把收集到的采样结果生成火焰图;…