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

Template talk: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)