jvm
文章平均质量分 82
jtracydy
猿分天空,持之以恒……化整为零,重新开始,说该说的,做该做的,持之以恒...
展开
-
确定那些对象是垃圾-可达性分析算法
概述引用计数法可达性分析算法概述程序运行时,堆内存中存在很多的对象,在GC之前需要知道哪些对象能够进行GC,哪些对象不能够精心GC。引用计数法给对象增加一个计数器的功能,当存在引用使用功能对象是,计数器值加一,当引用失效时计数器值减1,任何时候计数器值为0时的对象是无法被使用的。问题:引用计数器无法解决循环引用的问题。可达性...原创 2017-03-11 14:19:00 · 2641 阅读 · 3 评论 -
第一部分-JVM虚拟机内存区域划分和堆中的对象信息
嘚不嘚:花了一段时间把《深入理解JAVA虚拟机》大体看了一下,收获还是很大的。以前我也看过一些关于JVM的东西,但是没有深入的了解,而且学习大多数是通过博客,但是我这次是通过看书学习的,也算比较系统的学习了一把。这本书也是我毕业以来第一次看完的一本书,也有很多地方没有看,例如一些JVM指令的用法,JVM运行过程中的命令等。因为缺少实践的过程,所以对JVM各个地方理解还很浅显,在大体看一遍之后,然后...原创 2018-04-22 16:50:59 · 550 阅读 · 0 评论 -
第三部分-class文件结构
嘚不嘚:这个篇幅的内容是结构的介绍,类似与学习Map的结构是差不多的,每个部分是什么意思,代表着什么,这部分更倾向于理解记忆。概述class文件结构概述平台无关性:一次编译到处运行,说的是java是跨平台的,同样的java代码在linux平台可以运行,在windows平台也可以运行,这一切都归功与class文件的结构,它是一个固定的结构,该结...原创 2018-04-30 16:33:26 · 383 阅读 · 0 评论 -
第四部分-虚拟机类加载机制
嘚不嘚:最近写的太频繁了,没有啥嘚嘚了,嘚嘚不动了。但是我有个比较好奇的问题,是什么样的信念与决心,让我的领导每天都奋战在一线,几乎都是在十点以后下班,而且每天都特别的有激情。我觉得人总会有低迷的时候吧,这时候的工作与学习效率相对能低一些或者是厌倦的状态,可能这时候大家都会相应的调整一下,散散心之类,调整我觉得怎么样也需要个一天半天的,但是我感觉我的领导没有这个时候,哪怕有这时候也调整的特别快,调...原创 2018-05-01 17:11:04 · 306 阅读 · 0 评论 -
第五部分-虚拟机字节码执行引擎
嘚不嘚:每次看下一部分之前都会串联一下前面的知识,总会发现有卡住的地方,有很多内容都是当时看的时候忽略的或者没有想到的,停下来想想可能有更多的收货。随着以后的深入学习,希望能多了解一些OMM和JVM调优方面的知识,实践中距离这些比较远,希望以后可以多多接触与了解。本章之后,打算更新一个JVM串联的知识点,讲述从类的编译到JVM运行时方法的执行过程。下一步计划学习Effective java 。如发...原创 2018-05-06 12:00:54 · 263 阅读 · 0 评论 -
第二部分-垃圾回收算法以及算法实现和垃圾收集器
嘚不嘚:5月份之前把要写博客更新完的计划可能完不成了,利用五一假期多搞一点吧,计划完不成真是挺糟糕的,计划完不成就相当于堆积任务,堆积越多的事情,就越容易失去信心,越容易放弃。小伙伴你给自己制定计划了吗?付出实际行动了吗?如果问题希望各位大神多多不吝赐教。概述垃圾收集算法以及实现垃圾收集算法堆内存区域划分:垃圾收集算法实现垃圾收集器内存分配与回收策略...原创 2018-04-29 14:24:20 · 348 阅读 · 0 评论