码迷,mamicode.com
首页 >  
搜索关键字:是否存活    ( 179个结果
深入理解JVM——虚拟机GC
对象是否存活 Java的GC基于可达性分析算法(Python用引用计数法),通过可达性分析来判定对象是否存活。这个算法的基本思想是通过一系列"GC Roots"的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链,当一个对象到GC Roots没有任何引用链相连时(图论称之为不可达), ...
分类:其他好文   时间:2018-12-08 11:30:19    阅读次数:126
ribbon源码(6) Server
Server 代表一个服务器信息。 内部有服务器地址(host)、服务器端口(port)、服务器dc(zone)、是否存活标志(isAliveFlag)、请求协议(scheme)、是否可以提供服务(readyToServe)。 ...
分类:其他好文   时间:2018-11-21 17:39:58    阅读次数:183
强引用,软引用,弱引用,幻想引用有什么区别
一:分析引用主要是对垃圾回收,对象可达 二:强引用是判断对象是否存活,软引用是内存不足时,就回收,可以作为缓存。弱引用可以构建一种没有强制约束关系的,也可以作为缓存。幻想引用就是对象被finalize之后做一些清理工作 三: 四:所有的引用都是java.lang.ref.Refrence的子类,有g ...
分类:其他好文   时间:2018-11-20 16:21:30    阅读次数:297
Java面试之——GC垃圾回收机制
一、JVM架构图分析 下图:参考网络+书籍,如有侵权请见谅 一、要回收哪些区域在JVM内存模型中,有三个是不需要进行垃圾回收的:程序计数器、JVM栈、本地方法栈。因为它们的生命周期是和线程同步的,随着线程的销毁,它们占用的内存会自动释放,所以只有方法区和堆需要进行GC二、如何判断对象是否存活1、引用 ...
分类:编程语言   时间:2018-11-08 22:01:02    阅读次数:216
垃圾收集算法——标记-清除算法
此垃圾收集算法分为“标记”和“清除”两个阶段: 首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记对象,它的标记过程前面已经说过——如何判断对象是否存活/死去 死去的对象就会被标记,然后被清除。 它主要有两点不足: 一个是效率问题,标记和清除两个过程的效率都不高; 另一个是空间问题,标记清 ...
分类:编程语言   时间:2018-11-07 15:26:07    阅读次数:153
垃圾收集器与内存分配策略
本文参考《深入理解虚拟机》一书 虚拟机判断对象是否已经死亡? 垃圾回收的对象主要是堆内存中的对象,进行回收之前需要判断对象是否存活,如果死则回收,如果活,则不进行GC。 判断对象是否能进行回收的算法 过去的算法:引用计数算法 给对象添加一个引用计数器,每当有一个地方引用它,计数器的数字就加一,引用失 ...
分类:其他好文   时间:2018-10-06 10:45:20    阅读次数:144
Java基础篇 - 强引用、弱引用、软引用和虚引用
前言 Java执行GC判断对象是否存活有两种方式其中一种是引用计数。 引用计数:Java堆中每一个对象都有一个引用计数属性,引用每新增1次计数加1,引用每释放1次计数减1。 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于(reachab ...
分类:编程语言   时间:2018-09-24 12:50:11    阅读次数:186
Java垃圾回收算法
垃圾回收 需要思考的问题 1、哪种内存需要回收? 2、什么时候回收? 3、如何回收? 对象是否存活 引用计数法 这是一种非常简单易理解的回收算法。每当有一个地方引用一个对象的时候则在引用计数器上 +1,当失效的时候就 -1,无论什么时候计数器为 0 的时候则认为该对象死亡可以回收了。 这种算法虽然简 ...
分类:编程语言   时间:2018-09-18 16:07:38    阅读次数:185
15.linux iptables防火墙规则vsftp服务
一.服务所开启的端口号。 dhcp 67 samba 139 445 http 80 https 443 mysql 3306 mssql 1433 oracle 1521 ssh 22 telnet 23 dns 53 二.iptables防火墙 开启防火墙命令: setup iptables防火 ...
分类:系统相关   时间:2018-09-05 14:55:39    阅读次数:203
redis的一命令
参考http://redisdoc.com/ 参考http://redis.io/commands 连接操作相关的命令 默认直接连接 远程连接-h 192.168.1.20 -p 6379 ping:测试连接是否存活如果正常会返回pong echo:打印 select:切换到指定的数据库,数据库索引 ...
分类:其他好文   时间:2018-09-02 12:28:39    阅读次数:156
179条   上一页 1 ... 4 5 6 7 8 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!