1、C#的委托是什么,事件是不是一种委托?答:委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的引用。委托也可以理解为指向一个函数的指针。委托和事件没有可比性,因为委托是类型,事件是对象,但事件又可以理解为是一种特殊的委托。2、什么是GC,为什么会有GC?答:GC,就是一种自动回...
分类:
Web程序 时间:
2014-08-27 10:40:37
阅读次数:
233
每一种语言都有自己的自动垃圾回收机制,让程序员不必过分关心程序内存分配,但是在OOP中,有些对象需要显式的销毁;防止程序执行内存溢出。 一、PHP 垃圾回收机制(Garbage Collector 简称GC) 在PHP中,没有任何变...
分类:
Web程序 时间:
2014-08-27 09:31:17
阅读次数:
220
如果你不使用连接池,那么就没有什么问题,一旦Connection关闭,数据库物理连接就被释放,所有相关Java资源也可以被GC回收了。? 但是如果你使用连接池,那么请注意,Connection关闭并不是物理关闭,只是归还连接...
分类:
其他好文 时间:
2014-08-26 17:51:46
阅读次数:
156
内存管理方式垃圾回收机制(gc)(java在特定时间段进行回收);MRC(ManualReferenceCount)(手动管理)苹果中没有垃圾回收机制。。。。。。ARC(AutoReferenceCount)(自动引用计数)---->垃圾回收:程序员只需要开辟内存空间,不需要用代码显示地释放,系统类判断哪..
分类:
其他好文 时间:
2014-08-26 03:11:55
阅读次数:
244
原理不解释,直接上代码代码中被注释的源程序可用于打印中间结果,检查运算是否正确。#include "mpi.h"#include #include #include #include void scatter_matrix(int* fstream,int n1,int n2,int*Q,int r...
分类:
其他好文 时间:
2014-08-25 13:15:34
阅读次数:
271
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域。这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和存放Instance的Heap区域不同,GC(Garbage Colle...
分类:
编程语言 时间:
2014-08-24 22:12:03
阅读次数:
247
JDK里面本身就带了很多的监控工具,如JConsole等。 我们今天要讲的这款工具visualvm,就是其中的一款。但是这款工具是在JDK1.6.07及以上才有的。它能够对JAVA程序的JVM堆、线程、类加载情况、JVM GC情况进行监控,是一个很好的免费的监控工具。监控范围:JDK1.4及以上版....
分类:
编程语言 时间:
2014-08-24 18:00:53
阅读次数:
247
1.Java的内存泄漏
在Java中,内存泄漏指的是存在具备下面两个特点的对象:
①这些对象是可达的,即在有向图中,存在通路可以与其相连;
②这些对象是无用的,即程序以后不会再使用这些对象。
如果对象满足这两个条件,就可以判定为Java中的内存泄漏,这些对象不会被GC所回收,却占用着内存。对于那些不可达的对象,GC会负责回收。
我们可以通过调用System.gc()去访问GC,但是JVM...
分类:
编程语言 时间:
2014-08-24 15:30:12
阅读次数:
325
?内存引用(释放强引用)Object obj=new Object();obj = null;?内存引用(使用软引用) 软引用是主要用于内存敏感的高速缓存。在jvm报告内存不足之前会清 除所有的软引用,这样以来gc就有可能收集软可及的对象,可能解决内存 吃紧问题,避免内存溢出。什么时候会被收集...
分类:
其他好文 时间:
2014-08-22 19:24:09
阅读次数:
245