码迷,mamicode.com
首页 >  
搜索关键字:垃圾回收    ( 4162个结果
JVM系列二:垃圾回收
什么时候回收对象 引用计数法 1、原理:为对象添加一个引用计数器,当对象增加一个引用时计数器加 1,引用失效时计数器减 1。引用计数为 0 的对象可被回收。 2、缺点:无法解决循环引用问题 可达性分析 1、原理:以 GC Roots 为起始点进行搜索,可达的对象都是存活的,不可达的对象可被回收。 2 ...
分类:其他好文   时间:2019-06-15 16:05:06    阅读次数:112
Java基础(一)
常用语言概述 PHP:中小型后台 scala:大数据 C++:应用软件 Java:大数据,后台(大型),Andriod Python:AI Java语言概述 Java基础是学习JavaEE、大数据、Android开发的基础 Java取消了强大又危险的指针 Java提供了自动内存管理机制,由垃圾回收器 ...
分类:编程语言   时间:2019-06-15 09:56:35    阅读次数:113
JVM调优
1.数据类型 java虚拟机中,数据类型可以分为两类:基本类型和引用类型。 基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。 “引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte、short、int、l ...
分类:其他好文   时间:2019-06-14 16:37:14    阅读次数:85
jvm03
垃圾回收 如何判定对象为垃圾对象? 引用计数法 可达性分析法 如何回收? 回收的策略 标记-清除算法 复制算法 标记-整理算法 分代收集算法 垃圾回收器 serial Parnew Cms G1 何时回收? 引用计数法 在对象中添加引用计数器,当有地方引用这个对象的时候,引用计数器的值就+1,当引用 ...
分类:其他好文   时间:2019-06-12 19:34:57    阅读次数:105
垃圾回收 永生代
Freeze all the objects tracked by gc - move them to a permanent generation and ignore all the future collections. This can be used before a POSIX fork ...
分类:其他好文   时间:2019-06-11 20:49:26    阅读次数:147
Spark学习之路 (十四)SparkCore的调优之资源调优JVM的GC垃圾收集器
讨论QQ:1586558083 目录 一、概述 二、垃圾收集器(garbage collector (GC)) 是什么? 三、为什么需要GC? 四、为什么需要多种GC? 五、对象存活的判断 六、垃圾回收算法 6.1 标记 -清除算法 6.2 复制算法 6.3 标记-整理算法 6.4 分代收集算法 七 ...
分类:其他好文   时间:2019-06-11 13:28:08    阅读次数:119
java8的新特性1
1、lambda表达式 2、函数式接口 3、StreamAPI 4、方法的引用与构造器的引用 5、接口中的默认方法与静态方法 6、新时间日期API 7、其他新特性 简介 java8的新特性 1、速度更快(内存结构、垃圾回收、并行拓展) 2、代码更少(新增新的语法lambda表达式) 3、强大的str ...
分类:编程语言   时间:2019-06-10 15:31:49    阅读次数:109
JVM运行时内存结构学习
学习JVM运行模型比较重要,先看一幅图片: 运行时数据区(内存结构) : 1.方法区(Method Area)类的所有字段和方法字节码,以及一些特殊方法如构造函数,接口代码也在这里定义。简单来说,所有定义的方法的信息都保存在该区域,静态变量+常量+类信息(构造方法/接口定义)+运行时常量池都存在方法 ...
分类:其他好文   时间:2019-06-09 23:57:53    阅读次数:247
关于String的matches方法
弊端: 虽然String.matches方法最易于看一个字符串是否与正则表达式相匹配。但并不适合在注重性能的情形中重复使用。 问题在于,它内部为正则表达式创建了一个Pattern实例,却只用一次,之后就可以进行垃圾回收了。创建Pattern实例的成本很高。因为需要将正则表达式编译成一个有限状态机 为 ...
分类:其他好文   时间:2019-06-07 21:21:09    阅读次数:101
JVM-垃圾回收算法
[toc] 垃圾回收算法 标记 清除算法 复制算法 标记 整理算法 分代收集算法 标记 清除算法 算法分为“标记”和“清除”阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。它是最基础的收集算法,效率也很高,但是会带来两个明显的问题: 效率问题 空间问题(标记清除后会产生大量 ...
分类:编程语言   时间:2019-06-06 19:31:02    阅读次数:115
4162条   上一页 1 ... 79 80 81 82 83 ... 417 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!