首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jvm
订阅
轻狂书生不轻狂
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
深入理解JVM - 分区是如何溢出的?
上一期主要是对JVM调优以及工具的使用做了一个专栏的阶段总结,这里不再赘述,可以看个人主页的历史文章。这一期针对内存的溢出进行处理
「JVM 系列」- 类的生命周期
这是我参与8月更文挑战的第9天,活动详情查看: 8月更文挑战 前言 上一篇JVM 系列聊了JVM的运行时数据区域,但是在进入运行时数据区域之前,Class文件还需要通过类加载机制来进入 JVM;而本文
Java类初始化
代码结果? 首先,我们来看看下面的代码的输出的结果,可以先试着想一下 这时候有同学就会想,以前不是说类加载时,静态代码块都会加载的嘛!怎么Test1里的静态代码块没有加载呢?下面就来看看到底怎么回事
Class文件结构分析
Class文件结构分析 1. Class文件的结构概览图 2. 每一项数据说明 类型 名称 数量 说明 u4 magic 1 魔数:确定一个文件是否是Class文件 u2 minor_version
JVM 虚拟机手册
另外还有其他的笔记会陆陆续续的分享处理 , 谢谢大家的支持 . 一 . 基础知识 1 . 1 常见的内存溢出 1 . 2 内存溢出的常见原因 1 . 3 系统的线程划分 1 . 5 TLAB 二 . 虚拟机 2 . 1 Java 虚拟机 2 . 2 内存堆细节 2 . 3 内存…
JVM+GC 面试题
首先,Eden 区满的时候回出发第一次 GC,把存活的对象拷贝到 SurvivorFrom 区,当 Eden 区再次出发 GC 的时候会扫描 Eden 区和 From 区,对这两个区域进行垃圾回收。 经过这次回收后还存活的对象,则直接复制到 To 区,同时将这些对象的年龄+1。…
面向 GC 的 Java 编程
优秀程序员的价值,不在于其所掌握的几招屠龙之术,而是在细节中见真著,就像前面说的,如果我们可以一次把事情做对,并且做好,在允许的范围内尽可能追求卓越,为什么不去做呢?
JAVA GC日志分析
我们要模拟的场景是年轻代不断地Young GC,并有一部分对象晋升到老年代,当老年代空间不足时触发Full GC。 程序逻辑:每100毫秒创建100个线程,每个线程创建一个1M的对象,即每100ms申请100M堆空间。之所以每个线程随机睡眠1s,是为了避免对象朝生夕灭,保证可以…
jvm系列(四):jvm调优-命令篇
运用jvm自带的命令可以方便的在生产监控和打印堆栈的日志信息帮忙我们来定位问题!虽然jvm调优成熟的工具已经有很多:jconsole、大名鼎鼎的VisualVM,IBM的Memory Analyzer等等,但是在生产环境出现问题的时候,一方面工具的使用会有所限制,另一方面喜欢装…
大型跨境电商JVM调优经历
某大型跨境电商业务发展非常快,线上机器扩容也很频繁,但是对于线上机器的运行情况,特别是jvm内存的情况,一直没有一个统一的标准来给到各个应用服务的owner。经过618大促之后,和运维的同学讨论了下,希望将线上服务器的jvm参数标准化,可以以一个统一的方式给到各个应用,提升线上…