码迷,mamicode.com
首页 >  
搜索关键字:对象池    ( 274个结果
as3 性能之对象池技术
优化 Adobe® Flash® Platform 的性能:http://help.adobe.com/zh_CN/as3/mobile/index.html为什么使用对象池?因为FLASH是托管的GC清理资源,具体什么时候清理只有GC知道,那么我们的游戏的性能就.........例如:游戏里点击按...
分类:其他好文   时间:2015-02-10 07:03:01    阅读次数:178
android对象池之Message
在android系统中,message常在多线程之间信息交流中用到,通过Handler来传递线程间的消息(message).今天讨论的是android中的message特性:对象池. 其实每一个Handler都是需要一个Looper的,往往我们创建一个Handler的时候其实是没有指明他的Looper,不过他会自动获取创建这个Handler的线程的Looper来作为自己的Looper,所以,在android中,往往没有指明Handler的Looper,其实就是用主线程(就是我们常说的ui线程)的Looper...
分类:移动开发   时间:2015-02-06 18:50:49    阅读次数:151
Unity 音乐播放全局类
今天晚了LOL, 发现里面的声音系统做得很不错,于是最近就写了一份反正以后也用的到,2D音乐全局播放. 项目跟PoolManager对象池插件结合了. 解决的问题: 1. 已经播放的声音,可以马上暂停或者减少音量等等 2. 实现音乐全局控制 3. 音乐和音效分开控制 4. 音乐重叠播放 类如下: A...
分类:编程语言   时间:2015-02-01 01:53:24    阅读次数:446
c++中placement new
c++中的placement new是::operator new的重载版本,用于在已经分配好的内存上创建对象。这样就可以在用户空间对内存进行操作,减少了对象生成的成本,控制对象的地址从而减少内存碎片,对象池估计也是这么搞的吧。class A{public: A(){ cout<...
分类:编程语言   时间:2015-01-27 00:18:04    阅读次数:261
unity3D初识对象池技术
对象池概念:用来优化游戏,提升游戏性能,如飞机大战,当触及到大量的物体需要不断的重新的被创建的时候,这个时候就适合用到对象池。下面我会写一个例子更详细的来说明下这个对象池的用法:对象池主要有2个方法1:从池里去找东西2:往池里放东西这里我是写了一个打砖块的例子..
分类:编程语言   时间:2015-01-11 09:49:37    阅读次数:278
String对象池的作用
我们知道得到String对象有两种办法:String str1="hello";String str2=new String("hello"); 这两种创建String对象的方法有什么差异吗?当然有差异,差异就在于第一种方法在对象池中拿对象,第二种方法直接生成新的对象。在JDK5.0里面,Ja...
分类:其他好文   时间:2015-01-09 14:09:59    阅读次数:119
性能优化
(摘自网络)避免建立对象世界上没有免费的对象。虽然GC为每个线程都建立了临时对象池,可以使创建对象的代价变得小一些,但是分配内存永远都比不分配内存的代价大。B 如果你在用户界面循环中分配对象内存,就会引发周期性的垃圾回收,用户就会觉得界面像打嗝一样一顿一顿的。所以,除非必要,应尽量避免尽力对象的实例...
分类:其他好文   时间:2014-12-21 23:22:03    阅读次数:237
Apache Commons Pool2连接池代码
2013年,Apache Commons Pool 2.0 发布,这是一个完全重写的对象池的实现。实现的代码和原来差异很大,原来的一些例子就不能用了。按照上面的例子,用pool2的类和方法重写下。 ApacheCommons Pool 2.0 代码如下: package test.ffm83.commons.pool;   import java.text.SimpleDateFormat...
分类:Web程序   时间:2014-12-20 18:21:15    阅读次数:255
Apache Commons pool 简介和pool连接池代码
在实际中工作,我们经常遇到需要连接池的地方,特别是数据库连接池。 我们为什么需要池呢?因为这些资源的创建,都很消耗资源。因此,我们使用一个对象池,里面预先创建了一些资源对象。当我们需要时,从池中取出对象,而不需要时,把对象返回池中。这样就可以提高代码运行的效率。 Apache Commons Pool(http://commons.apache.org/pool/)为我们提供了很方便的接口来实...
分类:Web程序   时间:2014-12-20 18:20:29    阅读次数:255
什么是对象池
COM+对象池服务可以减少从头创建每个对象的系统开销。在激活对象时,它从池中提取。在停用对象时,它放回池中,等待下一个请求。对象池使您能够控制所使用的连接数量,与连接池相反,连接池用来控制达到的最大数量。下面是对象池和连接池之间的重要区别:创建使用连接池时,创建在同一线程上进行,因此如果池中没有连接...
分类:其他好文   时间:2014-11-02 12:27:07    阅读次数:193
274条   上一页 1 ... 23 24 25 26 27 28 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!