• Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

模板討論:CGSScardcontainer

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋

關於本模板的重新實現

前天傳蛙在限水群提到了這個模板,我用模塊重寫了本模板(Module:Sandbox/BearBin/CGSScardcontainer),不過在限水群at了他沒有回應,所以還是來這裡發起討論。改用模塊實現後的數據比較如下(以模板文檔內的原始碼參數,分別使用原模板和模塊生成):

本模板 模塊實現
CPU使用時間 0.760秒 0.539秒
實際使用時間 1.284秒 0.917秒
預處理器訪問節點計數 9,786/1,000,000 1,049/1,000,000
預處理器生成節點計數 7,531/1,000,000 3,787/1,000,000
展開後大小 281,234/2,097,152位元組 45,890/2,097,152位元組
模板參數大小 84,982/2,097,152位元組 1,225/2,097,152位元組
最高擴展深度 12/40 3/40
高開銷解析函數數量 0/50 0/50
Unstrip遞歸深度 0/20 0/20
Unstrip傳遞擴充大小 301,527/5,000,000位元組 26,269/5,000,000位元組
Lua使用時間 0.210/7.000秒 0.150/7.000秒
Lua虛擬尺寸 5.48 MB/50 MB 5.46 MB/50 MB
Lua估計的內存使用情況 0位元組 0位元組

如果把卡牌名稱放到整個模板上方、而非調用六次的話,性能還能進一步提升,之前測試的展開長度大概是30,000左右。此外樣式也有一定的修改,在窄屏下圖片會自動收縮(當然如果放到{{CGSS卡牌}})里就不會了,需要另外設置CGSS卡牌的模板樣式。希望imas相關編輯者能夠看看這個模塊有沒有什麼bug或者少支持的參數,如果沒問題的話可以正式投入使用改善性能。

召喚一下CGSS最近的編輯者看了看好像就傳蛙一個@Legend frog——BearBin 噴他留名 2023年1月14日 (六) 10:09 (CST)

無比感謝熊熊百忙中抽時間來研究我這坨玩意並且成功實現了,不過如果要應用,煩請圍觀下User:Legend_frog/沙盒當前版本在用著當前參數下的一個BUG。@BearBin——Legend frog THE CGSS topic CONTRIBUTOR (SUMMON) 2023年1月14日 (六) 11:19 (CST)
自定義圖片時的bug已經修復,你可以看看還有沒有bug——BearBin 噴他留名 2023年1月14日 (六) 11:27 (CST)
應該沒有什麼問題了,🙏熊門——Legend frog THE CGSS topic CONTRIBUTOR (SUMMON) 2023年1月14日 (六) 12:29 (CST)
你別這樣,我害怕。那我就準備移動為正式模塊了。——BearBin 噴他留名 2023年1月14日 (六) 12:41 (CST)