码迷,mamicode.com
首页 >  
搜索关键字:回收    ( 8645个结果
Java引用类型详解
JVM  的垃圾回收器对于不同类型的引用有不同的处理方式。 java中对于一个对象来说,只要有引用的存在,它就会一直存在于内存中。 如果这样的对象越来越多,超出了JVM中的内存总数,JVM就会抛出OutOfMemory错误。 虽然垃圾回收的具体运行是由JVM来控制的,但是开发人员仍然可以在一定程度上与垃圾 回收器进行交互,其目的在于更好的帮助垃圾回收器管理好应用的内存。这种交互方式 就是...
分类:编程语言   时间:2014-07-29 21:57:33    阅读次数:327
AlarmManager使用注意事项
在使用AlarmManager实现闹钟需要注意的是,intent和pendingintend的context如果是activity,那么当activity回收之后,context对象则不能被AlarmManager用于发送广播打开service之类等等,即使是applicationContext也只...
分类:其他好文   时间:2014-07-29 21:46:13    阅读次数:258
JVM【第十回】:【判断对象已死之引用计数算法】
很多教科书判断对象是否存活的算法是这样的:给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器都为0的对象就是不可能再被使用。很多应届生和一些有多年工作经验的开发人员,他们对于这个问题给予的都是这个答案..
分类:其他好文   时间:2014-07-29 16:00:39    阅读次数:208
JVM【第十一回】:【判断对象已死之根搜索算法】
在主流的商用程序语言中(Java和C#)都是使用根搜索算法(GCRootsTracing)判断对象是否存活的。这个算法的基本思路:通过一系列的名为“GCRoots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链(ReferenceChain),当一个对象到GCRoots没有任何引用链相..
分类:其他好文   时间:2014-07-29 16:00:20    阅读次数:187
Moosefs分布式文件系统集群讲解配置
1管理服务器(master-server):负责各个数据存储服务器的管理,文件读写调度,文件空间回收以及恢复.多节点拷贝2元数据日志服务器(changelog-server):负责备份master服务器的变化,(一般情况下可以和管理服务器放在一起)文件类型为changelog_ml.*.mfs,以便于在masterserver出问..
分类:其他好文   时间:2014-07-29 15:49:34    阅读次数:352
JVM【第十四回】:【回收方法区】
很多人认为方法区(或者HotSpot虚拟机中的永久代)是没有垃圾收集的,Java虚拟机规范中确实说过可以不要求虚拟机在方法区实现垃圾手机,而且在方法区进行垃圾收集的“性价比”一般比较低:在堆中,尤其是在新生代中,常规应用进行一次垃圾收集一般可以回收70%~90%的空间,而永久..
分类:其他好文   时间:2014-07-29 15:42:19    阅读次数:246
函数中char c[]="hello"与char * c = "hello"区别 -- C
char c[]="hello" 是局部数据。 char * c = "hello" 全局数据,在静态存储区域。 #include /* 例子一 */ const char * strA() { /* 正确 通过static开辟一段静态存储空间 */ static char str[] = "hello"; /* 错误 分配一个局部数据,函数结束内存的栈释放 返回后的结果是不确定的且不安全,随时都有被回收的可能*/ char str[] = "hello"; ...
分类:其他好文   时间:2014-07-29 15:15:38    阅读次数:227
Mac开发者常用的工具
在写 Mac 程序员的十个武器之前,我决定先讲一个故事,关于 Mac 和爱情的。(你们不是问 Mac 和爱情有个鸟关系吗?)从前有一个孩子叫做小明,他不是高帅富,与高大上也毫无瓜葛,只有低调、无聊和内涵。他住在全国房价最贵的城市,租着最贵的单间,写着各种垃圾或垃圾回收的代码,干着程序员这份前途若有若...
分类:其他好文   时间:2014-07-29 14:12:28    阅读次数:313
Cstyle的札记,Freertos内核详解,第1篇
一种动态内存管理Malloc/Free服务的链表实现 , 动态内存分配与回收服务,Malloc/Free的实现,最主要的核心内容是单向链表。其数据结构定义如下,一整段内存被SRAM或SDRAM,DRAM由系统的内存管理模块统一管理,这里主要是堆的管理: typedef struct A_BLOCK_LINK {      struct A_BLOCK_LINK  *pxNextFre...
分类:其他好文   时间:2014-07-29 13:21:31    阅读次数:433
保护环境与公司发展并行
在环境保护方面,青岛亮洁奥环保机械有限公司有着自己的理解。认为通过行政手段解决污染问题,并非最佳方法。要真正扭转公众对铅蓄电池行业“污染、有毒”的印象,只有将环保视为企业发展的重中之重,才能打造出属于自己的核心竞争力。创新研发 减少污染回收拆解铅酸废旧电池时,酸液对环境造成的污染,一直是行业遭遇的一...
分类:其他好文   时间:2014-07-29 12:27:16    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!