re: Cache之我见 awp001 2009-12-20 13:32
呵呵,对象池当然能减少垃圾收集啦,你说的TreeCache一般都能设置最大存储数目和存储的时间长度,对于单个对象的利用率已经提高了很多,不采用Cache的话,new一个对象,调用完了以后,过不了多久就被收集器回收了。所以啊采用Cache实际上已经减少垃圾收集了。
我说的分布式环境,多个用户共用一个Cache的争抢问题,实际上通俗的说就是该Cache是不是线程安全,要解决资源竞争导致的死锁。我研究了一下OSCache,它的规则是当一个线程访问Cache,在Cache被更新之前,其他线程都被阻塞。这样实际上也限制了系统的吞吐率。
我目前在自己写一个Map结构的对象池,正要解决资源竞争的问题。
re: Cache之我见 awp001 2009-12-19 14:06
在分布式环境里,多个用户共用一个Cache,从Cache中获取对象的时候,如何解决用户之间的争抢问题,锁定吗?
re: Java对象池的简单应用 awp001 2009-12-19 13:53
看了这一句:
pool.setFactory(new EmployeeFactory());
本来利用对象池就是要减少new操作,一下子new EmployeeFactory(),一下子又new 其他的Factory,这好像这不是对象池应该做的啊。
re: Cache之我见 awp001 2009-12-19 13:13
目前我的核心任务是实现一个对象池,减少垃圾收集,楼主能否提供一些建议?
re: Cache之我见 awp001 2009-12-19 13:01
我这几天正在研究在系统内引入缓存,楼主说的一级缓存 二级缓存 是一个很好的想法。
re: TileCache安装与配置全程攻略 awp001 2009-12-01 10:25
你能确认你的mapserver配置没有问题吗?出现这种情况的原因很多啊@mandomwu