首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JVM
silly8543
创建于2021-06-25
订阅专栏
jvm相关知识
等 1 人订阅
共8篇文章
创建于2021-06-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
虚拟机性能相关工具
jvm的运行参数 在jvm中有很多的参数可以进行设置,这样可以让jvm在各种环境中都能够高效的运行。
OOM-万恶的内存溢出
Metaspace内存溢出 Metaspace这块区域一般很少发生内存溢出,如果发生内存溢出一般都是因为两个原因: 不懂JVM的运行原理,在上线系统的时候对Metaspace区域直接用默认的参数,即根
jvm-GC日志查看
模拟出频繁Young GC JVM参数设置 设置堆内存,快速模拟出垃圾回收 “-XX:InitialHeapSize”和“-XX:MaxHeapSize”就是初始堆大小和最大堆大小 “-XX:NewS
jvm-G1回收器回收过程
什么时候触发新生代+老年代的混合垃圾回收? G1有一个参数,是“-XX:InitiatingHeapOccupancyPercent”,他的默认值是45%,如果老年代占据了堆内存的45%的Regi
jvm垃圾回收机制
在Java堆内存中创建的对象,都是占用资源,毕竟内存资源有限,当没有任何方法的局部变量在引用这个实例对象,就会被当做垃圾处理,这个时候需要JVM的垃圾回收机器来清理这些不在引用的对象 只需要启动一个J
jvm分代模型
分代模型介绍 根据写代码方式的不同,采用不同的方式来创建和使用对象,其实对象的生存周期不同,所以JVM将Java堆内存划分为两个区域:年轻代、老年代 通过下面的代码,来看下方法区,Java虚拟机栈和J
JVM内存区域
内存区域划分 方法区(Program Counter Register) 方法区在JDK1.8之前,代表JVM中的一块区域,主要是放从“.class”文件里加载进来的类,还会有一些类似常量池的东西放在
jvm运行原理及类加载器
JVM运行原理 首先从“.java”代码文件,编译成“.class”字节码文件,然后类加载器将“.class”字节码文件中的类给加载带JVM中,最后就是JVM执行写好的代码。执行过程如下图 类加载器