Re: [閒聊] 由 mud 產生 html 檔
※ 引述《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)
推
02/06 12:38, , 1F
02/06 12:38, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 6 篇):