码迷,mamicode.com
首页 >  
搜索关键字:compacting gc    ( 3562个结果
gc内存回收机制
判断哪些对象可回收GC是通过对象是否存活来决定是否进行回收,判断对象是否存活主要有两种算法:引用计数算法、可达性分析算法引用计数算法引用计数的算法原理是给对象添加一个引用计数器,每被引用一次计数器加1,引用失效时减1,当计数器0后表示对象不在被引用,可以被回收了,引用计数法简单高效,但是存在对象之间...
分类:其他好文   时间:2014-12-07 21:31:01    阅读次数:188
GS与网络打交道
与网络打交道在GS,GC,Share都与网络打交道,但还是GC最多GC打交道过程send_stat BaseChannel::SendCmdTry(){ if (!m_queCmd.size()) return send_stat::send_succeed; for(;;...
分类:其他好文   时间:2014-12-07 14:57:33    阅读次数:154
第十一章 泛型方法
1 概述1.1 引入泛型方法 在某些情况下,一个类型中可能只有少数方法成员用到了类型参数,这时就未必需要将整个类型都定义成为泛型。例如在下面的代码中,泛型类GC定义了一个静态方法Contain,用于判断一个元素是否存在于一个数组之中:public class GC{ //静态字段 st...
分类:其他好文   时间:2014-12-07 11:16:17    阅读次数:250
GS给客户单发包以及m_queGcWait(所有GC共享)
GS给客户单发包以及m_queGcWait(所有GC共享)send_stat BaseChannel::SendCmd(int nCmd, void* pData, int nLen){ Protocol Ptl; Ptl.cmd_type = nCmd; Ptl.conte...
分类:其他好文   时间:2014-12-05 22:40:06    阅读次数:133
JVM——成为Java GC专家(1)
摘要: 本文是对Sangmin Lee的Becoming a java GC Expertor文章的翻译、水平有限、有不到之处还请见谅。主要目的是分享GC相关的知识、也是加深自己的理解。毕竟如果想要翻译好、首先要做的是自己要理解。...
分类:编程语言   时间:2014-12-05 21:18:29    阅读次数:339
成为Java GC专家(5)—Java性能调优原则
这是“成为Java GC专家”系列的第五篇文章。在第一篇深入浅出Java垃圾回收机制中,我们已经学习了不同的GC算法流程、GC的工作原理、新生代(Young Generation)和老年代(Old Generation)的概念。你应该了解了J...
分类:编程语言   时间:2014-12-05 19:51:33    阅读次数:325
深入理解Java虚拟机笔记---判断对象是否存活
堆中几乎存放着Java世界中所有的对象实例,垃圾收集器在对堆回收之前,第一件事情就是要确定这些对象哪些还“存活”着,哪些对象已经“死去”(即不可能再被任何途径使用的对象) 1.引用计数算法    很多教科书判断对象是否存活的算法是这样的:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值加1;当引用失效时,计数器减1;任何时刻计数器都为0的对象就是不可能再被使用的。     引...
分类:编程语言   时间:2014-12-05 19:28:36    阅读次数:252
聊聊JVM(一)相对全面的GC总结
最近时间比较紧张,要写的东西也有很多,只能想到一点写一点。关于GC,网上的资料太多,之前对一个系统调优的时候又回顾了一下,找了几篇广泛流传的资料,大部分都是大同小异,这里总个总结,希望能够做个相对的全集,并写出一些新的点,比如Card Marking(卡片标记)等。 首先是大家都要提到的GC的基础算法:标记清除,标记整理,复制,分代。这些算法的第一步都是做的一件事: 标记(Mark)。...
分类:其他好文   时间:2014-12-05 15:39:17    阅读次数:265
android 1080P Launcher操作一段时间后占用300M以上RAM
1)在Launcher的onStop方法中去调用AppsCustomizeTabHost的onTrimMemory()方法,并调用System.gc()方法。  2)在AppsCustomizeTabHost的onTrimMemory()方法增加调用AppsCustomizePagedView.clearAllAppPages();  3)在AppsCustomizePagedView.jav...
分类:移动开发   时间:2014-12-05 14:20:38    阅读次数:254
JVM -verbose参数详解(转)
转自:http://www.javaranger.com/archives/367 java -verbose[:class|gc|jni] 在输出设备上显示虚拟机运行信息。 ? 1.java -verbose:class ? 在程序运行的时候有多少类被加载!你可以用verbose:class来监视,在...
分类:其他好文   时间:2014-12-04 23:23:37    阅读次数:593
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!