
为了偷懒,给更新缓存的部分加上了哈希验证
2022-05-06
196次阅读
0人点赞

搬运姬
Lv 9编辑者
搬运经过授权允许的资料
作者:
花风信制作组
原文发表在:
https://weibo.com/6667281448/LrvBsnJij
为了偷懒,给更新缓存的部分加上了哈希验证,这样在调用前就不用判断是否需要重新加载了,换来的是存读档页面60帧的流畅滚动(因为存读档会变更文件内容所以需要反复重载,前提是不要去卡后台加载中就开始快速翻页导致预载没用上浪费了两倍加载时间的最坏情况)
……然后就发现读取速度突然慢了二十倍,花了很久调查是不是缓存部分出了问题,最后发现是,之前为了展示优化过后快进的速度,我在脚本里复制粘贴了很多重复的导演代码(不然一瞬间就跑完了),结果慢的时间基本都花在了解析这个三千多行的脚本上了[跪了]
嘛,最开始决定用正则去注释缩进以及建立跳转表的时候就想到了会比较慢,不过一般脚本是500行左右,最长也很少超过一千行,虽然可以继续抠这一块儿,但暂时觉得没啥必要了……
*P2是上古时代滚动存档的原型,蛮令人怀念的
最后编辑:2022年5月6日 20:59:26