【 在 flyriver.bbs@apue.dhs.org (忧郁的飞流直下) 的大作中提到: 】
: 是这样的,原来的 FB 系统是把所有的功能都做到一个文件里面,即 bbsd。
: 后来 FB2K 做了一点改动,把系统维护菜单的所有功能单独编译成 admintool.so,
: 于是 bbsd 也小了一些。
: 设原来的 bbsd 为 bbsd1, 新的小一些的 bbsd 为 bbsd2。
: bbsd2 + admintool.so >= bbsd1 ?
: 原来的 100 个进程 100 * bbsd1,
: 新的为 95 * bbsd2 + 5 * (bbsd2 + admintool.so),
: 那么这两个哪个大,哪个小呢?
100 * bbsd1 = bbsd1 无论多少个进程在内存中都只有一个程序副本
95 * bbsd2 + 5* (bbsd2 + admintool.so) = bbsd2 + admintool.so
一般来说,第二个大,但是如果写得不好的.so使用了大量静态内存的除外。
--
修改:KCN FROM 166.111.3.49
FROM 166.111.3.49