JVM 的垃圾回收器对于不同类型的引用有不同的处理方式。
java中对于一个对象来说,只要有引用的存在,它就会一直存在于内存中。
如果这样的对象越来越多,超出了JVM中的内存总数,JVM就会抛出OutOfMemory错误。
虽然垃圾回收的具体运行是由JVM来控制的,但是开发人员仍然可以在一定程度上与垃圾
回收器进行交互,其目的在于更好的帮助垃圾回收器管理好应用的内存。这种交互方式
就是...
分类:
编程语言 时间:
2014-07-29 21:57:33
阅读次数:
327
在使用AlarmManager实现闹钟需要注意的是,intent和pendingintend的context如果是activity,那么当activity回收之后,context对象则不能被AlarmManager用于发送广播打开service之类等等,即使是applicationContext也只...
分类:
其他好文 时间:
2014-07-29 21:46:13
阅读次数:
258
很多教科书判断对象是否存活的算法是这样的:给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器都为0的对象就是不可能再被使用。很多应届生和一些有多年工作经验的开发人员,他们对于这个问题给予的都是这个答案..
分类:
其他好文 时间:
2014-07-29 16:00:39
阅读次数:
208
在主流的商用程序语言中(Java和C#)都是使用根搜索算法(GCRootsTracing)判断对象是否存活的。这个算法的基本思路:通过一系列的名为“GCRoots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链(ReferenceChain),当一个对象到GCRoots没有任何引用链相..
分类:
其他好文 时间:
2014-07-29 16:00:20
阅读次数:
187
1管理服务器(master-server):负责各个数据存储服务器的管理,文件读写调度,文件空间回收以及恢复.多节点拷贝2元数据日志服务器(changelog-server):负责备份master服务器的变化,(一般情况下可以和管理服务器放在一起)文件类型为changelog_ml.*.mfs,以便于在masterserver出问..
分类:
其他好文 时间:
2014-07-29 15:49:34
阅读次数:
352
很多人认为方法区(或者HotSpot虚拟机中的永久代)是没有垃圾收集的,Java虚拟机规范中确实说过可以不要求虚拟机在方法区实现垃圾手机,而且在方法区进行垃圾收集的“性价比”一般比较低:在堆中,尤其是在新生代中,常规应用进行一次垃圾收集一般可以回收70%~90%的空间,而永久..
分类:
其他好文 时间:
2014-07-29 15:42:19
阅读次数:
246
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 和爱情有个鸟关系吗?)从前有一个孩子叫做小明,他不是高帅富,与高大上也毫无瓜葛,只有低调、无聊和内涵。他住在全国房价最贵的城市,租着最贵的单间,写着各种垃圾或垃圾回收的代码,干着程序员这份前途若有若...
分类:
其他好文 时间:
2014-07-29 14:12:28
阅读次数:
313
一种动态内存管理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