- 博客(4)
- 收藏
- 关注
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-02-26 09:17:16 348
原创 JVM-GC总结-垃圾收集器
HotSpot虚拟机包含的收集器: 有连接线的代表可以再jdk1.6下搭配使用. 串行收集器 Serial收集器 参数: -XX:UseSerialGC 单线程处理所有垃圾回收,效率比较高,但是无法发挥多处理器的优势,适合单处理器机器并且内存较小(几十兆到一俩百)的情况下. Serial Old收集器 Serial收集器的老年代版本,同样是一个单线程收集器,使用标记
2015-02-04 17:58:19 468
原创 JVM-GC总结-算法
垃圾收集器对堆进行回收前,会先确定对象是在存活还是已经死去 下面是俩种判定对象是否存活的算法. 对象存活算法 引用计数算法 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能在被使用的.此算法的问题是无法解决对象之间循环引用的问题. 根搜索算法 主流的编程语言都是使用根搜索算法(GC Roots Traci
2015-02-04 17:57:38 502
原创 JVM-GC总结—基本概念篇
Java运行时,程序计数器,虚拟机栈和本地方法栈随线程而生,随线程而灭,栈中的栈帧随着方法的进入和退出有条不紊的进行着出栈和入栈.每一个栈帧中分配多少内存是在编译器决定了.这几个区域的内存分配和回收都具有确定性,所以这几个区域都不用过多考虑回收的问题.java的垃圾回收关注的是java堆和方法区的内存. 一些概念 数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基
2015-02-04 17:54:00 496
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人