随笔 - 13  文章 - 0  评论 - 0  阅读 - 1126

随笔分类 -  JVM

JVM中的GC系统
摘要:什么是GC? GC(Garbage Collection)称之为垃圾回收,在JVM的执行引擎中自带这样的一个GC系统,此系统会按照一定的算法对内存进行监控和垃圾回收。 如何判断哪些对象是垃圾? 1、引用计数法:每个对象中应该有一个计数器。只要有引用引用着这个对象,这个对象的引用就会加1,没有引用这个 阅读全文
posted @ 2023-02-17 19:47 披着狼皮的阳 阅读(175) 评论(0) 推荐(0) 编辑
JVM运行时内存区
摘要:JVM运行时内存区是如何划分的? 方法区(Method Area):存储类的字节码信息、常量池 堆区(Heap Area):存储对象 Java方法栈(Stack Area):所有方法运行时,会创建一个栈帧对象,然后进入栈(方法栈) 本地方法栈(Native Method Stack Area):用C 阅读全文
posted @ 2023-02-15 20:50 披着狼皮的阳 阅读(147) 评论(0) 推荐(0) 编辑
JVM中类加载子系统
摘要:1、类加载子系统中有哪些常用类加载器? 1、BootStrapClassLoader(负责加载基础类库中的类,例如Object,String....) 2、ExtClassLoader(负责加载扩展类库中的类 ext/...) 3、AppClassLoader(负责加载classpath路径下我们自 阅读全文
posted @ 2023-02-14 13:31 披着狼皮的阳 阅读(23) 评论(0) 推荐(0) 编辑
JVM的体系结构
摘要:1、JVM是什么? 是一种虚拟机规范 2、为什么要学习JVM?(Oracle的HotSpot) 为了更好的理解JAVA,为了更好的解决线上问题(软件在线升级、防内存泄漏、提高吞吐量) 3、JVM的构成有哪几部分? 1、类加载子系统(负责将类读取到内存,校验类的合法性,对类进行初始化) 2、运行时数据 阅读全文
posted @ 2023-02-14 13:05 披着狼皮的阳 阅读(16) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示