使用Jakarta Commons Pool处理对象池化 |
[转]使用Jakarta Commons Pool处理对象池化
2008年11月4日(Tuesday) 16点06分
作者: eric 天气:
心情: 一般
食物酸碱一览表
2008年9月18日(Thursday) 11点44分
作者: eric 天气:
心情: 一般
食物酸碱一览表 我和我的极品上海女同事的RTX对话
2008年7月25日(Friday) 11点15分
作者: eric 天气:
心情: 一般
话说因为公司经常有人下载,所以我想整理一份人员和IP的对照对,一看IP就知谁在下载了,所以就想找行政去帮忙整理整理以下是我们的对话 0016(我) 10:30:06 [转贴] 游戏服务器架构二
2008年7月24日(Thursday) 20点58分
作者: eric 天气:
心情: 一般
来自:http://www.libing.net.cn/read.php/1724.htm 服务器公共组件实现 -- 环形缓冲区 消息队列锁调用太频繁的问题算是解决了,另一个让人有些苦恼的大概是这太多的内存分配和释放操作了。频繁的内存分配不但增加了系统开销,更使得内存碎片不断增多,非常不利于我们的服务器长期稳定运行。也许我们可以使用内存池,比如SGI STL中附带的小内存分配器。但是对于这种按照严格的先进先出顺序处理的,块大小并不算小的,而且块大小也并不统一的内存分配情况来说,更多使用的是一种叫做环形缓冲区的方案,mangos的网络代码中也有这么一个东西,其原理也是比较简单的。 就好比两个人围着一张圆形的桌子在追逐, ... 阅读全文[转贴] 游戏服务器架构一
2008年7月24日(Thursday) 20点57分
作者: eric 天气:
心情: 一般
来自:http://www.libing.net.cn/read.php/1724.htm 这里讨论的游戏服务器架构大概是目前国内乃至世界上的网游通用的一种架构了: 圣斗士星矢的状态模式和观察者模式
2008年7月9日(Wednesday) 18点33分
作者: eric 天气:
心情: 一般
星矢:动画片《圣斗士星矢》的男猪脚,超级小强,怎么打也打不死。
解决qq启动狂读硬盘问题
2008年7月7日(Monday) 11点25分
作者: eric 天气:
心情: 一般
一直以来我的qq启动都会狂读硬盘,要读十来二十秒才可以动,我也搞不清为什么 今天终于忍无可忍,无须再忍了,一定要把他搞定 于是到网上狂找资料,有的说在后台下广告,就把广告文件夹删除或加权限就OK了,但无耐2008的QQ根本没有那个文件夹 还有说把那个TXPlatform文件kill了,不给启动,发现都不管用. 数据广播方案的优化
2008年7月4日(Friday) 15点41分
作者: 转帖 天气:
心情: 一般
这 样,在数据广播时便存在一个很大的优化可能性。以前的单服务器架构时,比如要广播移动消息,可以直接找出周围的玩家列表,构造要发送的数据,然后依次调用 send即可。但是在多服务器架构下要是还这么做的话,那地图服务器与网关服务器之间的数据传输量将会非常大,而且这些数据之间除了目标IP地址不一样 外,实际内容完全相同。 其实在以前单服务器架构时就曾考虑过该优化 方案。最初使用的立即发送数据包的方式在遇到需要同时发送大量数据时出现了问题,为了避免由于在逻辑线程内的send调用导致的游戏逻辑被阻塞,我们将数 据发送工作放到了一个独立的线程中,游戏逻辑线程在需 ... 阅读全文使用JDK中Jconsole的监视你的应用
2008年6月27日(Friday) 10点57分
作者: eric 天气:
心情: 一般
Jconsole
,Java Monitoring and Management Console。 一、Local方式 遭遇OutOfMemoryError
2008年5月21日(Wednesday) 15点06分
作者: eric 天气:
心情: 一般
这几天,网店系统基础架构进行了一次大的升级,升级之后例行的进行了压力测试,以前几次大的项目发布压力测试都没有任何问题,没想到这次出事故啦,而且是内存泄露? 系统运行环境: 现象是这样的: |