码迷,mamicode.com
首页 >  
搜索关键字:收集器    ( 1050个结果
强引用
强引用是使用最普遍的引用:Object o=new Object(); 特点:不会被GC 将对象的引用显示地置为null:o=null; // 帮助垃圾收集器回收此对象 举例ArrayList的实现源代码:<img src="https://pic2.zhimg.com ...
分类:其他好文   时间:2017-08-02 11:51:21    阅读次数:117
jvm参数解析(含调优过程)
前阵 对底层账单系统进行了压测调优,调优的最后一步--jvm启动参数中,减小了线程的堆栈空间:-XX:ThreadStackSize=256K,缩减至原来的四分之一,效果明显,不过并没有调试其他内存空间及gc相关参数。这次有机会在实际压测中,调优这一部分内容,笔者以cms收集器为例,将有、无调优配置 ...
分类:其他好文   时间:2017-08-02 00:28:00    阅读次数:170
垃圾收集器与内存分配策略(三)之HotSpot的算法实现
垃圾收集器与内存分配策略(三)——HotSpot的算法实现 Java JVM 垃圾回收 在HotSpot虚拟机上实现这些算法时,必须对算法的执行效率有着严格的考量,才能保证虚拟机高效地运行。 1、 枚举根节点 采用可达性分析从GC Roots节点中找引用链为例 存在的缺点: 1、在前面找出还存活对象 ...
分类:编程语言   时间:2017-07-31 18:51:03    阅读次数:203
垃圾收集器与内存分配策略(二)之垃圾收集算法
垃圾收集器与内存分配策略(二)——垃圾收集算法 Java JVM 垃圾回收 简单了解算法的思想 1、 标记—清除算法 标记—清除算法分为标记和清除二个阶段:首先标记出需要回收的对象(详见上一节的可达性分析找出存活对象),在标记完成后统一回收所有被标记的对象。 缺点: 1.标记和清除二个过程的效率都不 ...
分类:编程语言   时间:2017-07-31 16:25:36    阅读次数:155
Spring MVC 实现web Socket向前端实时推送数据
最近项目中用到了webSocket服务,由后台实时向所有的前端推送消息,前端暂时是不可以发消息给后端的,数据的来源是由具体的设备数据收集器收集起来,然后通过socket推送给后端,后端收到数据后,再将这些数据推送给前端。 听起来业务逻辑有点复杂。其实单独的实现socket或websocket都比较简 ...
分类:编程语言   时间:2017-07-31 12:32:28    阅读次数:124
JStorm与Storm源码分析(五)--SpoutOutputCollector与代理模式
本文主要是解析SpoutOutputCollector源码,顺便分析该类中所涉及的设计模式–代理模式。 首先介绍一下Spout输出收集器接口–ISpoutOutputCollector,该接口主要声明了以下3个抽象方法用来约束ISpoutOutputCollector的实现类。接口定义与方法说明如下 ...
分类:Web程序   时间:2017-07-31 10:03:02    阅读次数:249
浅析赛普拉斯2.4G无线收发芯片
赛普拉斯半导体公司(赛普拉斯)的 CYRF6936 是一款无线USB SPI无线调制解调器。该SOC芯片占用的无需申请2.4G ISM频段。 该SOC芯片是2.4G,1Mbps GFSK无线收发芯片;包含有数据包缓存,数据包架构,DSSS基带控制器,接收信号强度指示(RSSI),以及数据传输及控制的 ...
分类:其他好文   时间:2017-07-29 13:55:38    阅读次数:175
.NET垃圾回收机制(二)
一、GC的必要性 1、应用程序对资源操作,通常简单分为以下几个步骤:为对应的资源分配内存 → 初始化内存 → 使用资源 → 清理资源 → 释放内存。 2、应用程序对资源(内存使用)管理的方式,常见的一般有如下几种: [1] 手动管理:C,C++ [2] 计数管理:COM [3] 自动管理:.NET, ...
分类:Web程序   时间:2017-07-27 18:26:11    阅读次数:326
深入理解JVM:垃圾收集器与内存分配策略
堆里面存放着Java世界差点儿全部的对象实例,垃圾收集器在对堆进行回收前。第一件事情就是要确定这些对象之中哪些还存活,哪些已经死去。推断对象的生命周期是否结束有下面几种方法 引用计数法 详细操作是给对象加入一个引用计数器。每当有一个地方引用时。计数器的值就加1,;当引用失效时。计数器就减1。不论什么 ...
分类:其他好文   时间:2017-07-27 14:32:38    阅读次数:110
中软2017/7/26课堂笔记
程序是顺序执行的,如果有一句指令出现问题,程序退出 (异常)。 垃圾回收: GC(垃圾收集器)Scavenge GC 和Full GC JAVA工作岗位:大体分为两大类:C/S 桌面应用,B/S网站设置, 桌面运维(Linux指令、数据库(mysql,sqlserver,oracle)) 测试 JD ...
分类:其他好文   时间:2017-07-26 20:16:47    阅读次数:122
1050条   上一页 1 ... 57 58 59 60 61 ... 105 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!