本文主要对比Muduo多线程模型方案8 和方案9 。 方案8:reactor + thread pool ,有一个线程来充当reactor 接受连接分发事件,将要处理的事件分配给thread pool中的线程,由thread pool 来完成事件处理。实例代码见:examples/sudoku...
分类:
编程语言 时间:
2015-04-11 13:12:02
阅读次数:
194
SQLServer2014新功能--缓冲池扩展(BufferPoolExtension)支持版本缓冲池扩展(BufferPoolExtension)此功能仅可用于64位SQLServer2014Enterprise/BusinessIntelligence/Standard版本。术语解释缓冲区在SQLServer中,一个缓冲区就是一个8KB大小的内存页,其大小与一个数据页或..
分类:
数据库 时间:
2015-04-10 20:22:58
阅读次数:
182
PooledConnectionFactory有两个属性maxConnections,maximumActive。咋一看来,用人类的常识理解,maxConnection应该表示最大可建的connection数,maximumActive应该表示最大活跃的connection数,当pool中的连接数...
分类:
其他好文 时间:
2015-04-09 13:56:40
阅读次数:
167
1. 内存池设计1.1 目的在给定的内存buffer上建立内存管理机制,根据用户需求从该buffer上分配内存或者将已经分配的内存释放回buffer中。1.2 要求尽量减少内存碎片,平均效率高于C语言的malloc和free。1.3 设计思路将buffer分为四部分,第1部分是mem_pool结构体...
分类:
其他好文 时间:
2015-04-08 21:19:54
阅读次数:
168
Jakarta对象池 ????? ☆为什么使用对象池 ??恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。Jakarta?Commons?Pool组件提供了一整套用于实现对象池化的框架,以及...
分类:
编程语言 时间:
2015-04-08 11:16:02
阅读次数:
167
简介STL的 __pool_alloc, __mt_alloc,boost的pool系列, ace的ACE_Cached_Allocator均为定长内存池。说明内存池,根据存储的元素的长度是否可变,分为变长,与定长两种内存池。从逻辑上来讲,定长内存池只需存储相同大小的元素,因此无须花费额外的空间(数...
分类:
其他好文 时间:
2015-04-07 22:55:28
阅读次数:
225
1. 手动格式化各个磁盘,比如/dev/sdb1为数据分区,/dev/sdb2为日志分区。 2.?mkallxfs 3. 修改/etc/ceph/ceph.conf文件: [global]
auth?supported?=?none
osd?pool?default?size?=?2
osd?crush?c...
分类:
其他好文 时间:
2015-04-07 20:19:46
阅读次数:
256
有时候我们会引用一些外部assembly.这个时候系统会报不是有效的win32程序。此时需要在IIS7里做些设置1. Inside IIS (7)click on Application Pools.2. Find the Application Pool that is configured fo...
分类:
Web程序 时间:
2015-04-07 19:16:34
阅读次数:
151
前面两篇文章说了怎么样简单的使用commons-pool库,这里需要考虑一个问题就是在很多时候我们在池里的对象都是比较重型的并且大多数比较稀缺的资源,比如说数据库连接,这样如果一直把一些连接放在池里不归还,就会...
分类:
其他好文 时间:
2015-04-07 13:59:18
阅读次数:
101
体系结构图的学习: 老余服装店的故事 结构图: SQL查询语句 SGA 共享池shared pool 数据缓存区Buffer cache PGA ...
分类:
数据库 时间:
2015-04-06 15:25:46
阅读次数:
213