作者cloderw (漫云端)
看板mud_sanc
标题Re: [闲聊] 由 mud 产生 html 档
时间Fri Feb 6 12:09:46 2009
※ 引述《laechan (小太保)》之铭言:
: ※ 引述《cloderw (漫云端)》之铭言:
: : MudOS 在处理字串累加上效能的确是相当差
: : 有一种作法是先利用字串阵列分批储存字串後
: : 最後再用 implode efun 一次结合起来
: : 如此可以大量减少 MudOS 内部重覆执行 malloc 与 strcpy 的动作
: : 例:
: : string *texts = allocate(1000);
: : for(int i=0;i<1000;++i)
: : texts[i] = sprintf("anything you want");
: : return implode(texts, "");
: : 这样可以大幅减低单纯因文字处理的效能损耗
: : 剩下的效能瓶颈则是卡在 ppl->query 这个 call_out 与 query 的本身运算
: 欢迎 rw 的 clode 来访^^
: 这个我有在圣殿的 skilldata allskill -skill 指令实作过,
: 不过那时我没有预先 allocate,而是用阵列 += 的方式,之後
: 才用 allocate。
: 我之後使用的其它做法,是用少量递回的方式,把一次性累加
: 分 2~3 次完成(依资料量决定)。
常看到你在写一些教学文章
这种年代还有这麽认真的人真是不多了...XD
RW 基本上是 admin only (应该说是 me only...) 的设计
所以几乎没有教学文件,因为写了也没人会去看
难得这边有这麽好的交流平台,也有人气
所以才想说也来这里贡献我的一些小经验...
不是要来踢馆的喔 XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.96.50.65
※ 编辑: cloderw 来自: 140.96.50.65 (02/06 12:11)
1F:推 laechan :呵, 我想尽量快点下放我在圣殿拥有的一些权力给 wiz 02/06 12:38