首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jvm调优
订阅
samjustin
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
「每日五分钟,玩转JVM」:对象内存布局
对象头分为两部分,第一部分称之为**"Mark Word",第二部分是用于获取该对象类型的类型指针**,如果是数组对象还包括记录数组长度的数据。 在不同的操作系统中,这些区域所占的内存也不同,在32位的系统中,MarkWord占用32bit的空间(也就是4字节)。类型指针和数组…
java应用监测(3)-这些命令行工具你掌握了吗
监测java应用,最方便的就是直接使用jdk提供的现成工具,在jdk的安装的bin目录下,已经提供了多种命令行监测工具,以便于开发人员和运维人员监测java应用和诊断问题,因此,此类工具是java应用监测的重要手段。也是作为java开发人员需要掌握的基本技能。 jstat显示进…
万万没想到,JVM内存结构的面试题可以问的这么难?
在我的博客中,之前有很多文章介绍过JVM内存结构,相信很多看多我文章的朋友对这部分知识都有一定的了解了。 以上10道题,如果您可以全部准确无误的回答的话,那说明你真的很了解JVM的内存结构以及内存分配相关的知识了,如果有哪些知识点是不了解的,那么本文正好可以帮你答疑解惑。 Ja…
老大难的GC原理及调优,这下全说清楚了
响应速度指程序或系统对一个请求的响应有多迅速。比如,用户订单查询响应时间,对响应速度要求很高的系统,较大的停顿时间是不可接受的。调优的重点是在短的时间内快速响应 新生代又叫年轻代,大多数对象在新生代中被创建,很多对象的生命周期很短。每次新生代的垃圾回收(又称Young GC、M…
jvm 系列 (七):jvm 调优 - 工具篇
jvm 调优 - 工具篇
JVM 内存溢出实例 - 实战 JVM(二)
介绍 JVM 内存溢出产生情况分析
JVM分析工具概述
M:表示元空间,不再虚拟机中,而是使用本地内存。 打印正等候回收的对象的信息。 打印classload的信息。包含每个classloader的名字、活泼性、地址、父classloader和加载的class数量 打印classload的信息。包含每个classloader的名字、…
JVM系列(七) - JVM线上监控工具
通过上一篇的 JVM 垃圾回收知识,我们了解了 JVM 具体的 垃圾回收算法 和几种 垃圾回收器。理论是指导实践的工具,有了理论指导,定位问题的时候,知识和经验是关键基础,数据可以为我们提供依据。 响应变慢。 如果遇到了以上这种问题,在 线下环境 可以有各种 可视化的本地工具 …
系统运行缓慢,CPU 100%,以及Full GC次数过多问题的排查思路
一般排查问题也是围绕着内存cpu等几个元素去排查。下图是一张大体的排查故障或者性能问题的过程,看图,不多说。 处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的…
JVM—深入理解内存模型与垃圾收集机制
Java是一种跨平台的语言,当初其设计初衷也是为了解决各个平台编译环境具有差异,对程序移植性问题造成困难这一痛点,于是推出了Java语言。这么多年Java受业界追捧的原因除了其面向对象的特性以外就是其可移植性强,而可移植性这一特性正式建立在JVM虚拟机这一基础上的,JVM在其内…