自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 JVM少为人知的秘密(三)

JVM少为人知的秘密(三) 1. 什么是Stop The World ? 进行垃圾回收的过程中,会涉及对象的移动。为了保证对象引用更新的正确性,必须暂停所有的用户线程,像这样的停顿,虚拟机设计者形象描述为「Stop The World」。 2. 什么是OopMap? 在HotSpot中,有个数据结构(映射表)称为「OopMap」。一旦类加载动作完成的时候,HotSpot就会把对象内什么偏移量上是什么类型的数据计算出来,记录到OopMap。在即时编译过程中,也会在「特定的位置」生成 OopMap,记录下栈上和

2020-12-25 15:54:20 82

原创 JVM少为人知的秘密(二)

JVM少为人知的秘密(二) 1. 什么是方法区? 2. 什么是永久代? 3.什么是元空间? 4.JVM为什么使用元空间替换了永久代?

2020-12-24 11:08:41 60

原创 JVM少为人知的秘密(一)

JVM少为人知的秘密(一) 1. 对象一定分配在堆中吗? 不一定哦,JVM通过「逃逸分析」技术,那些逃不出方法的对象会在栈上分配 2. 什么是逃逸分析技术? 逃逸分析(Escape Analysis),是一种可以有效减少Java 程序中同步负载和内存堆分配压力的跨函数全局数据流分析算法。通过逃逸分析,Java Hotspot编译器能够分析出一个新的对象的引用的使用范围,从而决定是否要将这个对象分配到堆上。 逃逸分析是指分析指针动态范围的方法,它同编译器优化原理的指针分析和外形分析相关联。当变量(或者对象)

2020-12-14 17:19:40 74

原创 博客小白的起步姿势--MarkDown使用说明

MarkDown使用说明 文章目录MarkDown使用说明@[toc]一、强调1.斜体2.粗体二、链接三、图片四、笔记本五、标题123六、列表七、引用八、代码九、LaTex公式十、快捷键十一、表格十二、脚注十三、流程图十四、时序图十五、复选框联系方式 一、强调 1.斜体 用 单* 表示斜体 斜体字 2.粗体 用 双* 表示加粗 加粗字体 二、链接 百度 三、图片 以 英文感叹号!+英文左方括号[+@图片描述|图片位置|宽*高+英文右方括号]+() 表示图片,()中填写图片url。 指令说明: @描

2020-11-27 09:57:58 85

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除