进程之间都是通过mmap共享同一份bbsd, 所以仅靠.so减小bbsd
的大小节约不了多少内存. 不过把游戏放到.so里面应该有效,
因为游戏里面很多m*n的数组.
【 在 quickmouse.bbs@apue.dhs.org (碰猫死翘翘) 的大作中提到: 】
: 我想flyriver和我是一个意思,比如:
: 大部分用户使用的bbsd进程只有普通的功能,如阅读文章等等,
: 但是单独的一些管理功能以及特殊功能放在一个.so当中,仅仅
: 在部分用户使用过程当中才调用,是不是可以认为:
: 原来不使用DLM的bbsd集成了所有的功能,其大小大于普通功能的
: bbsd + 特殊功能.so的大小,而大部分的用户很少使用特殊功能。
: 这样可以达到所有在线用户占用的内存总量减小的效果?
: 麻烦四哥解释一下
--
FROM 166.111.60.178