码迷,mamicode.com
首页 >  
搜索关键字:回收    ( 8645个结果
HotSpot SA #3:FinalizerInfo
也就是说,在对象被回收之前,需要执行finalize方法,而finalize方法的执行又是需要排着队由某个线程来一个个消费的。下面我们通过会阻塞住的finalize方法来验证看看,...
分类:其他好文   时间:2015-03-10 21:36:43    阅读次数:164
Android内存管理(续)
上篇文章讲解了内存管理中的OOM介绍以及如何的避免内存泄露,本文续写代码优化和图片管理 三、代码优化    1、代码优化    2、回收不可见的界面资源       这个地方我想说得是fragment,fragment销毁只是界面的销毁,他的数据还是会保留在内存中的,当fragment进行切换的时候,前一个fragment的ui会销毁掉,但是数据不会丢失。所以当一个fragment不再需要...
分类:移动开发   时间:2015-03-10 12:16:39    阅读次数:255
jstat命令(Java Virtual Machine Statistics Monitoring Tool)
1、介绍Jstat用于监控基于HotSpot的JVM,对其堆的使用情况进行实时的命令行的统计,使用jstat我们可以对指定的JVM做如下监控:- 类的加载及卸载情况- 查看新生代、老生代及持久代的容量及使用情况- 查看新生代、老生代及持久代的垃圾收集情况,包括垃圾回收的次数及垃圾回收所占用的时间- ...
分类:编程语言   时间:2015-03-10 11:55:12    阅读次数:244
Android内存管理
今天提出了辞职,忽然感觉轻松了许多,写下此篇文章。    Android的整个系统架构分为应用层、应用框架层、类库和运行时以及内核层,应用层和应用框架层是使用java语言进行开发的,而library和runtime则是使用c类的语言进行开发。jvm有自动的垃圾回收机制,所以很多的开发者在使用java语言时并不会过多的去关注内存使用问题。    但是Android开发人员就不得不去关心这个问题了...
分类:移动开发   时间:2015-03-10 10:31:53    阅读次数:173
分布式缓存-Memcached
分布式缓存出于如下考虑,首先是缓存本身的水平线性扩展问题,其次是缓存大并发下的本身的性能问题,再次避免缓存的单点故障问题(多副本和副本一致性)。分布式缓存的核心技术包括首先是内存本身的管理问题,包括了内存的分配,管理和回收机制。其次是分布式管理和分布式算法,其次是缓存键值管理和路由。原文:http:...
分类:系统相关   时间:2015-03-10 01:19:39    阅读次数:161
线程调度四(setDaemon方法的使用)
1、后台线程(setDaemon方法) ????也称守护线程,也就是后台运行的线程,从属于创建他的线程,创建线程结束,后台线程消亡;而用户线程不依赖于他的父线程;设置时必须在线程启动之前。例如,java垃圾回收器...
分类:编程语言   时间:2015-03-09 17:42:26    阅读次数:164
手游开发-客户端那些事2
5. 打资源 1) 存粹地输出美术和策划资源 2) 可按分支开放给美术和策划操作,但可回收权限 3)打资源+热更 可以做为测试迭代的流程 4)需要提高效率,这是个常用操作 5)操作方式, bat? wxwdiget界面? 网页style(可以在开发期放开,营运期收回权限;按分支来赋予权限,...
分类:其他好文   时间:2015-03-09 17:28:37    阅读次数:139
Mac OS X上编写 ASP.NET vNext 系列中断和再开声明
这个系列其实已经中断有一段时间了,主要是由两个原因:第一是微软那边把以前的KRE改成了XRE,所以导致前两篇有点过时了。第二是自己年前1月份被裁员,Mac的机器被回收,再加上忙于和公司扯皮和找工作,没心情写了。第三是家里只剩一台破机器(5年前的,一直用公司的,自己没买),实在是跑不起来。总结一下,就...
分类:Web程序   时间:2015-03-09 12:42:13    阅读次数:143
MongoDB命令
1.命令行连接MongoDB2.查看所有数据库3.数据库之间切换4.查看某数据库下所有collection有两种方式5.创建数据库 同切换数据库但是,如果不对数据库进行操作(应该是写入相关的),则系统自动回收该数据库6.删除数据库7.创建collection 其中szc1_test1是collect...
分类:数据库   时间:2015-03-09 12:17:26    阅读次数:167
堆栈的浅析
栈: (操作系统)由操作系统自动分配释放 ,存放局部变量的值、函数的参数值等。 (缓存)栈使用的是一级缓存,他们通常都是被调用时处于存储空间中,调用完毕立即释放。 (数据结构)先进后出堆: (操作系统)一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。n...
分类:其他好文   时间:2015-03-09 00:18:07    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!