Chinaunix首页 | 论坛 | 博客
  • 博客访问: 424000
  • 博文数量: 58
  • 博客积分: 587
  • 博客等级: 中士
  • 技术积分: 710
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-25 11:37
文章分类

全部博文(58)

文章存档

2014年(4)

2013年(32)

2012年(22)

发布时间:2013-01-18 19:51:24

1、首先需要一个内存池,目的在于:·减少频繁的分配和释放,提高性能的同时,还能避免内存碎片的问题;·能够存储变长的数据,不要很傻瓜地只能预分配一个最大长度;·基于SLAB算法实现内存池是一个好的思路:分配不同大小的多个块,请求时返回大于请求长度的最小块即可,对于容器而言,处理固定块的分配和回收,相当容.........【阅读全文】

阅读(1664) | 评论(0) | 转发(0)

发布时间:2013-01-18 18:06:35

高性能的网络服务器需要同时并发处理大量的客户端,而采用以前的那种对每个连接使用一个分开的线程或进程方法效率不高,因为处理大量客户端的时候,资源的使用及进程上下文的切换将会影响服务器的性能。一个可替代的方法是在一个单一的线程中使用非阻塞的I/O(non-blocking I/O)。      .........【阅读全文】

阅读(3358) | 评论(0) | 转发(1)
给主人留下些什么吧!~~

tianyashuibin2014-08-24 10:37

楼主在你的博文《高性能游戏服务器设计》中谈到用的是windows平台,但之后的博文都是linux方面,是不是楼主已经从windows转到linux了?

回复  |  举报
留言热议
请登录后留言。

登录 注册