码迷,mamicode.com
首页 >  
搜索关键字:收集器    ( 1050个结果
.NET的垃圾回收机制
.NET的垃圾回收机制:CLR管理内存的区域主要有三块: 一: 线程的堆栈 ,用于分配值类型实例。堆栈主要有操作系统管理,不受垃圾收集器的控制,当值类型实例所在的方法结束时,其存储单位自动释放。栈的执行效率高,但存储容量有限。 二: GC堆,用于分配小对象实例。如果引用类型对象的实例小于85...
分类:Web程序   时间:2014-11-28 19:51:08    阅读次数:205
深入JVM读书笔记(四)——Java的垃圾收集器
垃圾收集器:Java的垃圾回收机制最主要的实现者就是”垃圾收集器”,但是每个厂商设计的虚拟机所提供的垃圾收集器都有很大区别,而且即使是同一个虚拟机也会提供几个不同的垃圾收集器供用户根据自己不同特点来组合。下图是Hot Spot虚拟机包含的收集器,之后介绍每个收集器的特点。 在介绍各种收集器之前...
分类:编程语言   时间:2014-11-27 20:05:55    阅读次数:273
.Net垃圾收集机制—了解算法与代龄
垃圾收集器在本质上就是负责跟踪所有对象被引用到的地方,关注对象不再被引用的情况,回收相应的内存。在.NET平台中同样如此,有效的提高.NET垃圾回收性能,能够提高程序执行效率。 其实垃圾收集并不是伴随Java出现的,早在1958年,图林奖得主John发明的Lisp语言就已经提供了GC的功能,这是G....
分类:编程语言   时间:2014-11-19 12:24:54    阅读次数:326
前端性能监控系统ShowSlow
作者:zhanhailiang 日期:2014-11-14 1. 简介 ShowSlow是开源的前端性能监控系统,提供了以下功能: 前端性能指标数据收集功能:ShowSlow原生提供了数据收集工具DOM Monster!,但也支持通过YSlow,PageSpeed等第三方工具将性能数据上报给服务端完成收集(其服务器端提供了针对多达8种不同工具上报的数据收集器dommo...
分类:其他好文   时间:2014-11-15 01:29:06    阅读次数:171
java内存泄露
原文地址: 什么是内存泄露 当某些对象不再被应用程序所使用,但是由于仍然被引用而导致垃圾收集器不能释放它们。 下图中就是内存泄露的情形。  图中的中间部分就是内存泄露的发生地。 为什么会内存泄露 让我们来分析一下下图中的例子,看看为什么会发生内存泄露。对象A时B的引用。A的生命周期时t1-t4,而B的生命周期时t2-t3.所以当B...
分类:编程语言   时间:2014-11-14 17:53:10    阅读次数:215
JVM基础和调优(五)
垃圾回收算法中收集器 接着上面的说,了解了JVM收集垃圾的过程,然后我们看一看收集器。 串行收集器:用单线程处理所有垃圾回收工作,因为无需多线程交互,所以效率比较高。但是,也无法使用多处理器的优势,所以此收集器适合单处理器机器。当然,此收集器也可以用在小数据量(100M左右)情况下的多处理器机器上。...
分类:其他好文   时间:2014-11-09 22:12:00    阅读次数:350
JVM探索之内存管理(三)
上节我们介绍了JVM垃圾回收的原则,还有几个垃圾收集算法:标记-清除算法、复制算法、标记整理算法、分代收集算法;现在将要说HotSpt的垃圾收集器,这小节将只是理论。 Java虚拟机规范对垃圾收集器的具体实现并没有任何规定,所以不同厂商、不同版本的虚拟机提供的垃圾收集器会有很大的不同。下面所介绍的收...
分类:其他好文   时间:2014-11-08 07:03:19    阅读次数:338
说说非托管资源的回收
释放未托管的资源有两种方法1、析构函数2、实现System.IDisposable接口一、析构函数 构造函数可以指定必须在创建类的实例时进行的某些操作,在垃圾收集器删除对象时,也可以调用析构函数。析构函数初看起来似乎是放置释放未托管资源、执行一般清理操作的代码的最佳地方。但是,事情并不是如此简单。由...
分类:其他好文   时间:2014-11-03 14:26:15    阅读次数:171
Domino函件收集器的配置及用法
【背景】 今天一个朋友问我这样一个问题,他们OA的应用数据库和接口数据库部署在两台不同的服务器。 接口服务器主要负责和第三方系统进行集成,第三方系统调接口创建OA单据,OA系统进行审批,OA审批完成后,调用接口服务器的接口,OA将审批的流转记录及附件返回第三方系统。 为保障数据及接口的安全,数据先保存在OA服务器的中间数据库,然后通过OA定时代理传到接口服务器上。 但是,这样的做法遇到一个问题,用户要求退回时能够立即反馈给第三方系统。 为了保障数据及附件能够及时反馈到第三方系统,故本文采用的函件收...
分类:其他好文   时间:2014-10-29 19:24:27    阅读次数:159
Struts与Spring MVC的比较
1 一,Struts2 2 3 1,每次请求(request)都会实例化一个控制类(Action),因为Model存在与Action中,即action是有状态的,所以每次请求都要实例化,而且struts2的设计者认为在强大的垃圾收集器下,用完就扔,并不会影响性能问题,而且还可以保证线程的安全...
分类:编程语言   时间:2014-10-29 12:11:25    阅读次数:232
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!