jvm
帅累累
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM理解二 垃圾回收机制
概述 垃圾回收机制是java程序运行过程中,对结束的方法或则线程运行的内存进行回收。讲到垃圾回收就要考虑垃圾回收的原理即垃圾回收算法,也要考虑垃圾回收的工具即垃圾回收器。 垃圾回收算法 1.引用计数算法(引用计数式垃圾回收) 引用计数算法就是给对象添加一个引用计数器,每当一个地方引用一次将计数器的值加一;当引用失效时计数器就减一。原则上当引用计数器的值为0的对象是不可能再被使用,也就是说当引用计数器的值不为0的对象是不会被回收的。But(只要一说原则肯定会加but)如果对象A和对象B只是相互引用,其他对象没原创 2020-05-18 21:59:43 · 181 阅读 · 0 评论 -
JVM 理解一(java 内存区域)
1.方法区 各线程共享内存区域,主要保存线程的常量、静态变量、被虚拟机加载的类型信息,还有一些即时编译后的代码缓存等数据。 2.堆 堆是java虚拟机中内存最大的一块。堆是被所有线程共享的一块内存区域,在虚拟机启动时创建,该区域主要时保存对象的实例。java中所有的对象实例以及数组都是在堆上分配。java 堆也是垃圾回收器整理内存的区域。调整堆的区域命令主要有-Xmx和-Xms。如果堆的容量不足时,会抛出OutOfMemoryError异常。 3.虚拟机栈 java虚拟机栈是线程私有的与线程生存周期一致。.原创 2020-05-17 10:27:40 · 174 阅读 · 0 评论
分享