======================================================
注:本文源代码点此下载
======================================================
对 于程序员来说,gc基本是透明的,不可见的。虽然,我们只有几个函数可以访问gc,例如运行gc的函数system.gc(),但是根据java语言规范 定义, 该函数不保证jvm的垃圾收集器一定会执行。因为,不同的jvm实现者可能使用不同的算法管理gc。通常,gc的线程的优先级别较低。jvm调用gc的策 略也有很多种,有的是内存使用到达一定程度时,gc才开始工作,也有定时执行的,有的是平缓执行gc,有的是中断式执行gc。但通常来说,我们不需要关心 这些。除非在一些特定的场合,gc的执行影响应用程序的性能,例如对于基于web的实时系统,如网络游戏等,用户不希望gc突然中断应用程序执行而进行垃 圾回收,那么我们需要调整gc的参数,让gc能够通过平缓的方式释放内存,例如将垃圾回收分解为一系列的小步骤执行,sun提供的hotspot jvm就支持这一特性。
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
12万+

被折叠的 条评论
为什么被折叠?



