随笔分类 -  JVM

摘要:前言 许多Java开发者都曾听说过“不使用的对象应手动赋值为null“这句话,而且好多开发者一直信奉着这句话;问其原因,大都是回答“有利于GC更早回收内存,减少内存占用”,但再往深入问就回答不出来了。 鉴于网上有太多关于此问题的误导,本文将通过实例,深入JVM剖析“对象不再使用时赋值为null”这一 阅读全文
posted @ 2020-05-20 15:51 十月围城小童鞋 阅读(303) 评论(0) 推荐(0) 编辑
摘要:本篇文章主要来总结一下Java虚拟机内存的各个区域,以及这些区域的作用、服务对象以及其中可能产生的问题,作为大家的面试宝典。 首先我们来看一下Java运行时的数据区域,Java虚拟机在执行Java程序的过程中会把它所管理的内存划分成若干个不同的数据区域,这些区域都有各自的用途,各自的创建和销毁的时间 阅读全文
posted @ 2018-11-16 14:59 十月围城小童鞋 阅读(185) 评论(0) 推荐(0) 编辑
摘要:导读 在之前的内容中,我们通过一张图的方式(图👆),从总体上对JVM的结构特别是内存结构有了比较清晰的认识,虽然在JDK1.8+的版本中,JVM内存管理结构有了一定的优化调整。主要是方法区(持久代)取消变成了直接使用元数据区(直接内存)的方式,但是整体上JVM的结构并没有大改,特别是我们最为关心的 阅读全文
posted @ 2018-11-15 21:02 十月围城小童鞋 阅读(1129) 评论(0) 推荐(0) 编辑

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