jvm
欧阳丰
欢迎加入我的Java架构预备营:749151405
展开
-
JVM#Java高墙之内存模型
前言 《深入理解Java虚拟机》,学习JVM的经典著作,几乎学习JAVA的小伙伴人手一本。当初买了,翻看了一部分,到了字节码那边彻底读不下去了,遂弃之。最近打算看Spring源码,反射、动态代理、设计模式等基础工具的确可以让我更加容易理解源码内容。然而,看着看着才发现,这个平常我们几乎用不到的东西(除了面试),才应该是理解java生态的出发站。所以,停下手来,重新看下这本书,再全面的了解下虚拟机,...原创 2019-09-10 20:44:35 · 165 阅读 · 0 评论 -
JVM#Java高墙之GC与内存分配策略
Java与C++之间有一堵由内存动态分配和垃圾回收技术所围成的“高墙”,墙外的人想进去,墙外的人想出来。——《深入理解Java虚拟机》 前言 上一章看了高墙的一半,接下来看另一半——GC。 为什么需要GC和内存分配策略?当需要排查各种内存溢出、内存泄漏问题时,当垃圾回收成为系统达到更高并发量的瓶颈时,我们就需要对这些“自动化”的技术实施必要的控制和调节。 程序计数器、虚拟机栈、本地方法栈生命周...原创 2019-09-10 21:02:58 · 188 阅读 · 0 评论