Bruno.Mars
Bruno.Mars
全部文章
JVM
Demo(Java)(3)
Leetcode(13)
Linux(13)
RabbitMQ(3)
Spring(8)
分布式(2)
大数据(2)
数据库(14)
未归档(4)
沐白杂记(Java)(49)
沐白杂记(个人思考)(4)
设计模式(5)
资源(6)
题解(16)
归档
标签
去牛客网
登录
/
注册
Bruno.Mars的博客
全部文章
/ JVM
(共6篇)
JVM,这一篇讲清楚了
JVM内存讲的很清楚,推荐推荐 : JVM总结
2022-02-08
0
276
Java直接内存与非直接内存(堆内存)性能测试
1、什么是直接内存与非直接内存 根据官方文档的描述: A byte buffer is either direct or non-direct. Given a direct byte buffer, the Java virtual machine will make a best effor...
2022-02-08
0
405
(二)、JVM的主要组成部分及作用
1、JVM主要组成部分 JVM主要由两个系统和两个组件组成。两个系统指的是类装载器(Class Loader)和执行引擎(Execution Engine),两个组件指的是运行时数据区(Runtime data area)和本地接口(Native interface) Class lo...
2022-02-08
0
335
(一)、JVM前奏篇-学习JVM前需知道概念
1、JDK、JRE、JVM 有一说一,Java开发工程师也是靠手艺吃饭的、作为一名专业技术人,都需要有自己的开发工具包,就像电工、木工都有自己的工具包一样,Java开发工程师的工具包就是JDK(Java Development Toolkit)。我们接触最多最熟悉的就是图中最顶层的Java La...
2022-02-08
0
356
(三)、编译器优化-方法内联
一、什么是方法内联? 把目标方法的代码复制到发起调用的方法之中,避免真实的方法调用。 二、方法内联的条件? 三、方法内联的注意点 尽量让方法体足够小。 尽量使用final、private、static关键字修饰方法,避免因为多态,需要对方法进行额外的检查。 一些场景下,可通过...
2022-02-08
0
368
(四)、JVM-垃圾回收-开篇
一、什么场景下该使用什么垃圾回收策略? 在对内存要求苛刻的场景:想办法提高对象的回收效率,多回收掉一些对象,腾出更多内存。 在CPU使用率高的情况下:降低高并发时垃圾回收的频率,让CPU更多的去执行你的业务而不是垃圾回收。 二、垃圾回收发生在哪些区域? 堆、方法区 三、对象在什么时候...
2022-02-08
0
303