看了你和KCN的文章,我倒是犯糊涂了,按KCN的说法,所有的代码正文段
都是share的,.so按你说的也是share的,如果说在.so当中基本上都是
自动变量或者malloc等内存分配,那岂不是无论如何DLM都没有优势?
毕竟从一个大站来考虑,所有的用户在同一时间使用上会覆盖所有功能。 :(
【 在 scz (小四) 的大作中提到: 】
: 【 在 quickmouse (碰猫死翘翘) 的大作中提到: 】
: : 我想flyriver和我是一个意思,比如:
: : 大部分用户使用的bbsd进程只有普通的功能,如阅读文章等等,
: : 但是单独的一些管理功能以及特殊功能放在一个.so当中,仅仅
: : 在部分用户使用过程当中才调用,是不是可以认为:
: : 原来不使用DLM的bbsd集成了所有的功能,其大小大于普通功能的
: : bbsd。虽然加上特殊功能.so后会比集成所有功能的bbsd要大,但大
: : 部分的用户很少使用特殊功能。
: : 这样可以达到所有在线用户占用的内存总量减小的效果?
: 这个啊,这个我倒是觉得可以节省下来,我前面说不能节省内存,
: .................(以下省略)
--
FROM 211.69.197.73