Re: [閒聊] 由 mud 產生 html 檔

看板mud_sanc作者 (漫雲端)時間15年前 (2009/02/06 12:09), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串6/6 (看更多)
※ 引述《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
呵, 我想盡量快點下放我在聖殿擁有的一些權力給 wiz
02/06 12:38, 1F
文章代碼(AID): #19YxWBBn (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #19YxWBBn (mud_sanc)