当前位置:电玩都>客户端游戏>

lol客户端优化进程 深层架构工作继续进行

电玩都 人气:1.3W

年初时,我们承诺会每两个月与大家分享一次,英雄联盟客户端性能改进的最新幕后进展。我们坚持不懈地进行客户端代码的清理工作,稍后还会和大家介绍在过程中我们干掉的那些恼人的bug。成果尽管显著,但前路依然漫长。

lol客户端优化进程 深层架构工作继续进行

我们在第一篇文章中就说过,解决客户端性能问题的最佳方式,应该是合并与删减客户端中的插件与ember应用。朝着这个目标我们不断前进,下方图表展示的是客户端插件与ember应用数量的变化情况。

lol客户端优化进程 深层架构工作继续进行 第2张

看过上方图表之后,你可能觉得“挺好,但是对客户端性能究竟有什么影响呢?”一两句话很难说清,但总的来讲:插件和ember应用数量越少,说明客户端代码效率越高。而高效的代码不仅能提升客户端的性能,也更便于开发者的维护。

检测客户端启动需要的时间是我们衡量工作效果的方式之一,下图可以看到这一数值的变化情况。

lol客户端优化进程 深层架构工作继续进行 第3张

不难看出,过去几个月中游戏启动时间基本保持稳定,考虑到工作本身存在的风险,可以说这已经比较成功了。接下来的几个版本中,启动时间很有希望得到进一步的改善。目前计划合并工作至少会再持续几个月,完成代码环境整体清理后,无论是bug,内存泄漏还是崩溃等问题都更好解决了。