- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 java内存Young Generation基本认识
一、Java内存的构成 先贴原图 如图可知:整块区域分为Young Generation、Tenured Generation(年轻代→老年代 )(j在于JDK8中把存放元数据中的永久内存从堆内存中移到了本地内存(native memory)中) 咱们看下Young区: Young区又分为:Eden、Survivor Space。 Survivor Spac...
2018-08-02 22:46:44
3674
1
转载 深入解析String#intern
深入解析String#intern 原文地址:http://www.importnew.com/14142.html原文出处: 美团技术团队引言在 JAVA 语言中有8中基本类型和一种比较特殊的类型String。这些类型为了使他们在运行过程中速度更快,更节省内存,都提供了一种常量池的概念。常量池就类似一个JAVA系统级别提供的缓存。8种基本类型的常量池都是系统协调的,String类型...
2018-03-19 16:26:47
210
转载 GC算法 垃圾收集器
概述垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此,我们的内存垃圾回收主要集中于 java 堆和方法区中,在程序运行期间,这部分内存的分配和使用都是动态的....
2018-03-19 15:50:44
145
转载 java内存理解
一、Java内存的构成 先贴原图 如图可知:整块区域分为Young Generation、Tenured Generation、Permanent Generation。(年轻代→老年代→永久代 ) 咱们看下Young区: Young区又分为:Eden、Survivor Space。 Survivor Space又分为 To Survivor、 Fro...
2018-03-19 14:55:56
196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人