您当前所在位置: > 电竞 > 游戏生态

《英雄联盟》客户端优化:减少崩溃性能加速加强稳定性

时间:2021-05-07 14:55:54  来源:  作者:网络转载

【17173鲜游快报,专注于快速带来全球新游信息】

近日,《英雄联盟》官方发布了客户端更新的日志报告,让我们一起来看看吧!

我们承诺不定期分享联盟客户端性能与可靠性更新工作的进展。

本文是该系列的第七篇文章。

概要:2021年第一季度,我们开启了升级Chromium Embedded Framework(CEF)的道路。目前仍有部分工作有待完成,预计在第二季度末可以完成新版CEF,为玩家带来更多便利。

升级Chromium Embedded Framework(CEF)

上次我们提到过,近期的重大项目之一,是客户端Chromium Embedded Framework(CEF),也就是联盟客户端架构的核心网络浏览器的版本更新。坦白而言,上次我们低估了这项工作的重要性。无论从直接受益,还是为其他优化赋能的角度来看,CEF升级都是影响力最大的一项客户端优化。

CEF上次升级是在2019年11月(版本74),而撰写本文时,最新的版本是CEF 90。CEF升级(目标是CEF 90)将带来以下好处:

● 减少客户端崩溃

○ 过时的CEF版本在部分硬件上表现不佳。早期数据表明,大部分崩溃都是由CEF版本过时造成的。我们坚信升级后,玩家遭遇的崩溃次数会降低。

● 兼容性优化

○ CEF团队在大量硬件组合上对新版本进行了详细测试。联盟客户端可以免费享受这些测试的成果。

● WebSocket性能加速

○ 联盟客户端包含两大部分:“前端”部分与用户进行视觉交互,“后台”部分规模小得多,负责后台运行、从服务器调取数据和追踪客户端的所有信息,以便向用户呈现正确的最终结果。后台的工作举例:

■ “这位玩家在设置中选择了游戏中关闭客户端,现在已经进入游戏了,关闭前端,游戏结束后再打开。”

■ “这位玩家刚刚打开了藏品标签。里面应该都有哪些英雄?”

○ 简而言之,WebSocket就是前端与后台连接的管道。拓宽管道,减少转弯和打结的地方,数据传输就能更多更快,这正是新版本的CEF可以为我们带来的好处。尤其是对使用较早硬件的玩家,WebSocket的优化对改善大批数据传输(如游戏结束、英雄选择)的效果更为明显。与我们的CEF版本相比,优化幅度可达到:

■ Windows速度加快4.1倍

■ Mac速度加快7.8倍

● 动画性能优化

○ 具体说来,是根据数据生成的动画效果,如游戏结束页面的经验条(还有许多类似的地方)。这些动画从技术上来说是一种内存泄漏,因此长进程中的客户端整体性能也会有所提升。

● FPS提升——延迟降低,点击响应速度加快

● 开发难度更低(就是更快、更可靠)

○ 更多避免较长游戏进程中发生内存泄漏的方法

○ 一种新的衡量标准,更好地提供关于客户端在屏幕上呈现信息所需时间的数据

● CPU使用更智能

○ 在客户端当前CEF版本(74)中,一种叫做“网络服务(Network Service)”的功能首次登场,将所有网络请求通过一条线路输入CPU,这样其他线路就可以完成更多任务,比如加载内容等。由于这个功能在我们上次更新CEF时,才刚刚推出,来不及进行测试,因此并没有启用。下一次升级时,就可以筹划在联盟中支持该功能了。

● JavaScript性能优化

○ 新的CEF版本对处理JavaScript的v8引擎进行了大幅优化。例如兼容性优化,只需升级版本就可获取。

上个季度我们的工作重点是升级现有网络组件(比如视频嵌入、弹窗提醒等等网站技术),使其版本与新CEF版本兼容,确保升级CEF本身不会引发任何问题。我们希望这些组件的升级能够实现无缝体验,所以大家应该没注意到在过去几个补丁中逐步推出的升级。这些升级涉及到大量代码,因此偶尔也会出现测试中漏掉的小问题,但都立刻处理掉了。

完成这些组件升级最多还需要几周时间,随后我们就可以开始升级CEF本身,并期望在2021年7月末完成。

社交面板

上次我们提到的另一个重点区域是社交面板。我们的长期计划是将社交面板从ComponentJS(旧架构)迁移到Ember。目前我们的精力还集中在CEF升级上,因此这项工作暂时搁置,但我们已经完成了Ember迁移所需的部分早期步骤,CEF升级完成后就会继续。

以下是工作重点转移到CEF升级前,我们解决的一些社交面板的主要问题:

1. 社交面板无法连接

2. 好友列表无法加载,状态显示不正确,好友数据问题

3. 玩家在普通游戏中时,悬浮卡片不显示排位信息

4. 启动时在断开连接、忧伤的魄罗和好友列表加载之间乱跳

内存占用和JavaScript错误情况更新

我们也在继续关注同一会话内进行的游戏的内存占用情况。我们很高兴看到,从补丁10.25之后,游戏的平均内存占用下降了约30MB,整体内存不足崩溃数量也在持续下降。

最后,我们想说说JavaScript错误。上一篇文章中,我们提供的拳头各地区玩家遇到的JS错误数据有误。10.25版本中,这个数字达到了惊人的2.65亿。好在玩家实际遭遇的错误数量并没有改变,只是我们测量的手段变了,从而进一步意识到了这个问题的紧迫性。此后,我们的每个补丁平均降低了1.4亿次错误,并有信心可以继续减少错误数量。

目前的计划

尽管我们近期的首要重点是CEF升级,但也在规划2021年的其他项目。

● 上文中提到的将社交面板迁移到Ember

● 重新审视比赛结束(EOG)页面。去年底和今年初,我们处理了比赛结束的几个主要问题,但仍存在有待改进的地方。许多玩家仍然反映存在返回客户端时间过长和/或比赛结束页面死机的问题。项目开始后,第一步是摸清客户端与游戏内引擎和服务的所有互动,随后考虑如何优化体验。EOG调用了许多客户端团队之外的服务,我们需要与其他团队配合,一同进行优化。

● 进入英雄选择页面延迟。这个问题在部分地区报告频率很高,说明玩家的网络连接情况是很重要的因素(不同地区的网络基础设施情况各异)。虽然我们对网络问题可做的不多,但仍会与竞技团队合作,尽量在客户端内确保玩家在合理的时间内进入英雄选择页面。

● 长会话中的客户端稳定性。去年年底我们发现了内存泄漏,导致客户端随着玩家打开多个游戏或客户端长时间空闲时,占用内存越来越多的紧急问题。经过更全面的跟进,我们将寻求更直观的方法,让玩家得以保持刚刚登录客户端时的体验,无论他们已经玩了多少局游戏或是客户端开启了多长时间。这部分修复工作可能还会不断强化,解决更多难对付的内存泄漏问题,但我们还需要对照其他短期解决方案进行衡量。

这次要说的就是这些了!当然,我们工作的一大动力,就是来自各种渠道的反馈,包括定期玩家调查。欢迎大家继续反映需要改进的客户端问题,以及对您的体验影响最大的改进!

资源转载网络,如有侵权联系删除。
相关下载

玩家评论

《赛博朋克2077》1.22热修补丁上线 改善Bug和稳定性

  3月末,CDPR推送了《赛博朋克2077》1.2版本的修复补丁,在解决许多问题的同时,又带来了新的问题。经过一个月的检修,日前官方推出了1.22版本的热修复补丁。本次更新处理了上一详情>>

阅读: 4
日期: 2021-04-29
《2077》1.22版热修复补丁 改善稳定性、PS5内存管理

在上个月末CD Project RED推送了《赛博朋克2077》1.2版本修复补丁,虽然解决了很多之前遗留的BUG和错误,但也带来了新的问题。经过一个月的检修,官方在日详情>>

阅读: 0
日期: 2021-04-29
《赛博朋克2077》1.21热修复现已上线,改善整体稳定性

  CD Projeck Red 官方宣布,《赛博朋克2077》热修复补丁 1.21 现已上线。这次更新进一步改善了游戏的整体稳定性,修正可能会卡住游戏进度的最为常见的问题。  以下是这次详情>>

阅读: 2
日期: 2021-04-16
《赛博朋克2077》1.21补丁改善游戏整体稳定性 修正大量Bug

  日前,《赛博朋克2077》上线了1.24修复补丁,此次更新进一步的改善了游戏的稳定性,修正了那些会卡住游戏进度的常见问题。   以下是改动的内容:   >> 任务和开放世界:详情>>

阅读: 0
日期: 2021-04-16
惊喜!Redmi游戏手机出厂搭载MIUI12.5稳定版

  目前,游戏手机市场可谓“竞争”激烈,在经过了热闹的新机发布潮后,黑鲨、ROG、联想、红魔等游戏手机如雨后春笋般出现在消费者面前。  当各家还在比拼参数、详情>>

阅读: 2
日期: 2021-04-14
基于Ubuntu的LinuxLite5.4稳定版发布

  基于 Ubuntu 20.04.2,今天 Linux Lite 5.4 稳定版正式发布了。 该发行版本默认使用 Linux Kernel 5.4.0-70,但也提供 3.13 到 5.11 的其他内核版本选择。新版 Linux Lit详情>>

阅读: 1
日期: 2021-04-02
每周稳定200配方,明日之后大神不传之秘,0氪也能稳定产出

原标题:每周稳定200配方,明日之后大神不传之秘,0氪也能稳定产出 明日之后这款游戏相信大家都不会陌生,说起这款游戏中的玩法真是千奇百怪,很多人都把精力详情>>

阅读: 4
日期: 2021-04-01
LOL网路稳定FPS稳定,人物动不了,好了又延迟,然后又动不了。怎么回事啊?

这是 电脑问题 有些电脑硬件出现问题 或者电脑配置低 就会这样 查看更多答案>> 详情>>

阅读: 3
日期: 2021-03-21
Chrome89稳定版发布:修复大量Bug、降低内存占用

  今天, 谷歌正式推送了Chrome 89稳定版,其修复了不少问题,比如继续降低对内存和CPU占用率等。   按照官方的公告,Chrome 89优化了对WebHID、WebNFC和Web Serial等适用于详情>>

阅读: 6
日期: 2021-03-03
原创阴阳师:小鹿男竞速秘闻如何稳定拿低保?不自闭稳定通关阵容奉上

原标题:阴阳师:小鹿男竞速秘闻如何稳定拿低保?不自闭稳定通关阵容奉上 又到了一周重置竞速\百战秘闻的时候了,这周的竞速秘闻本是小鹿男竞速秘闻,这个详情>>

阅读: 4
日期: 2021-02-23
《DayZ》发布1.11更新 改进游戏体验,提升稳定性

《DayZ》是一款由Bohemia Interactive(波希米亚互动工作室)研发的丧尸题材生存游戏,近日,这款游戏发布了1.11更新,这次更新大幅度改进了游戏的整体体验,稳定详情>>

阅读: 3
日期: 2021-02-18
Debian10.8“Buster”稳定版发布:修复大量BUG

  在 Debian 11 发布之前, Debian 10.8 “Buster”最新季度稳定版就更新发布了 。相比较 10.7,Debian 10.8 修复了大量的 BUG,并对数十个软件包进行了更新,提供了详情>>

阅读: 3
日期: 2021-02-14
PC《漫威复联》新补丁上线 提高稳定性,解决崩溃问题

昨日,水晶动力和Nixxes为PC版《漫威复仇者联盟》发布了一个新补丁。根据补丁日志显示,新补丁提高了游戏稳定性和性能,并解决了DEVICE_HUNG崩溃的问题。 详情>>

阅读: 2
日期: 2021-01-30
iPhone12miniDxOMark成绩公布:视频稳定性不如iPhone12

  尽管iPhone 12 mini有着和iPhone 12完全相同的后置摄像头配置,DxOMark还是对它进行了一番评测,而结果也毫不意外,二者的成绩和表现并没有什么明显不同, 只是录制视频相详情>>

阅读: 1
日期: 2021-01-28
《Apex英雄》凌晨推出更新 提高游戏稳定性

游戏工作室Respawn于今日(1月15日)凌晨为《Apex英雄》推出了一个更新补丁,修复了一些BUG,提高了游戏的稳定性,并尝试解决了修复冻结的问题。Respawn表示该问题一直以来都非详情>>

阅读: 0
日期: 2021-01-18
MIUI12.5升级计划公布:公测版1月发布,稳定版定档4月

在小米 11 的发布会上,小米正式公布了 MIUI12.5 系统详情>>

阅读: 3
日期: 2021-01-02
PowerToys0.29更新发布:优化用户体验、稳定性等

  适用于 Windows 的 PowerToys 0.29 更新于今天正式发布。本次更新重点优化了用户体验、稳定性、可访问性,本地化和质量上。由于本月是圣诞假期,因此开发周期比较短,大部详情>>

阅读: 5
日期: 2020-12-30
《赛博朋克2077》1.04版本补丁已推出 增加稳定性

《赛博朋克 2077》新补丁现已在 PC 和 PlayStation 平台推出。我们将尽快为 Xbox 用户推出该补丁。 详情>>

阅读: 4
日期: 2020-12-12
《赛博朋克2077》1.04补丁上线 修复问题,增加稳定性

万众期待的《赛博朋克2077》已于本周四正式发售,游戏虽然质量很高,但优化有一些问题。今日,CD Projekt Red官方微博发布公告,宣布《赛博朋克2077》1.04版详情>>

阅读: 4
日期: 2020-12-12
CDPR推送《赛博朋克2077》1.02版本更新 稳定性改进

目前的《赛博朋克2077》媒体评测中,多数差评都集中在游戏贴图错误、物体消失等BUG上。今日CDPR发布了PS4《赛博朋克2077》1.02版本更新,针对游戏稳定性详情>>

阅读: 4
日期: 2020-12-09
3090新一波8K游戏测试:少部分能稳定8K 60帧

  RTX 3090已经发售一段时间了,这卡被誉为首款8K游戏显卡的超级卡皇近日又被油管频道Bang4BuckPC Gamer进行了一波测试,测试全部为8K详情>>

阅读: 6
日期: 2020-10-26
原神重云冰龙卷稳定触发攻略 重云冰龙卷怎么放?[图]

原神重云在这个游戏中应该是大家使用的比较多的一个角色了,在游戏中的冰属性是非常的强大的,物理流派没有冰基本上不能玩,这个角色在冰属性中也是非常时候大家使用的,附魔的效详情>>

阅读: 18
日期: 2020-10-22
《炉石传说》通灵学院光铸骑稳定卡组介绍 光铸骑稳定卡组怎么样

导 读 补丁之后的光铸骑的表现已经被圣契骑稳稳反详情>>

阅读: 5
日期: 2020-10-18
炉石传说通灵学院复活牧稳定卡组推荐-炉石传说通灵学院复活牧稳定卡组怎么玩

尽管在当前版本的前数个版本补丁的环境中,复活牧一直都没有得到过很多的关注。但在这次补丁削弱始祖龟朝圣者后,又有不少复活牧的爱好者重新开发起了这套在众多版本都有露面详情>>

阅读: 28
日期: 2020-10-17
炉石传说通灵学院T2圣契骑稳定卡组推荐-炉石传说通灵学院T2圣契骑稳定卡组怎么玩

英雄乱斗头两天唯一一套被记录两次12-0的卡组,就是这套刚刚崛起的“大笨蛋”卡组。其实圣契骑构筑在版本初期就已经成型,但后来历经多次环境沉淀,才逐渐展现出它的全部实力。详情>>

阅读: 20
日期: 2020-10-17
炉石传说通灵学院祈求贼稳定卡组推荐-炉石传说通灵学院祈求贼稳定卡组怎么玩

介于补丁的不断更新,德鲁伊终究是在天梯销声匿迹了,诸多卡组也是松了一口气,其中祈求贼虽然不是十分突出但是趋势使然,已然在悄悄崛起,卡组构成一度翻新,迎合现行版本,胜率不低详情>>

阅读: 19
日期: 2020-10-12
炉石传说通灵学院T7猎稳定卡组推荐-炉石传说通灵学院T7猎稳定卡组怎么玩

大范围补丁之后,理论上来说,随着残片瞎的崛起,猎人的地位应该受到了不小的冲击。但事实上,我们发现猎人日子过的好的不得了。现在T7猎和宇宙T7猎依然可以在天梯上大杀四方,而且详情>>

阅读: 18
日期: 2020-10-12
《英雄萨姆4》发布1.04版本补丁 提升游戏性能和稳定性

  今日,官方发布了《英雄萨姆4》1.04版本补丁,该补丁对游戏的性能和稳定性进行了提升。   除此之外,该更新修复了游戏在长时间浏览Netricsa会话有时会崩溃的详情>>

阅读: 8
日期: 2020-10-10
《英雄萨姆4》1.04补丁上线将进一步提升游戏稳定性

《英雄萨姆4》1.04补丁上线 将进一步提升游戏稳定性 2020-10-10 16:03:59来源:游戏下载编辑:葫芦娃评论(0) 详情>>

阅读: 8
日期: 2020-10-10
《英雄萨姆4》1.04补丁上线 将进一步提升游戏稳定性

开发商Croteam现已公布了《英雄萨姆4》1.04更新补丁,该补丁允许玩家在完成合作模式关卡后将库存保存到他们的个人资料中,并且还将进一步提升游戏的性能详情>>

阅读: 3
日期: 2020-10-10
炉石传说通灵学院T1残片瞎稳定卡组推荐-炉石传说通灵学院T1残片瞎稳定卡组怎么玩

恶魔猎手的构筑相对多样化这里小编为大家推荐来自destiny的双甩笔的构筑,操作空间很高,作为当前环境中接近顶端的卡组,残片瞎在面对大部分卡组时均有不小的优势 稳定且高额的详情>>

阅读: 15
日期: 2020-10-09
炉石传说通灵学院潜行贼稳定卡组推荐-炉石传说通灵学院潜行贼稳定卡组怎么玩

《炉石传说》通灵学院版本已经上线好一阵了,相对于之前的潜行贼在环境中的逐渐乏力,这期给出的牌没有专注于伤害莽脸,而是通过潜行体系来进行压制和快速过牌,异教低阶牧师和任详情>>

阅读: 13
日期: 2020-09-28
炉石传说通灵学院黑眼园稳定卡组推荐-炉石传说通灵学院黑眼园稳定卡组怎么玩

炉石传说新版本通灵学院的环境已然稳定,在各种补丁修复的情况下术士的数据开始下滑,但是信仰术士的玩家依旧热度不减,而且术士目前依旧有开发前景,其中黑眼园依旧是一套非常具详情>>

阅读: 8
日期: 2020-09-28
炉石传说通灵学院T2龙牧稳定卡组推荐-炉石传说通灵学院T2龙牧稳定卡组怎么玩

作为当前版本第二次补丁主要针对对象的龙牧,无论是在补丁前后,都占据着牧师全分段胜率和热度的第一位置。在投入不同针对牌,均能做到有一战之力的龙牧,其最大的敌人依然是无法详情>>

阅读: 15
日期: 2020-09-28
炉石传说通灵学院祈求术稳定卡组推荐-炉石传说通灵学院祈求术稳定卡组怎么玩

《炉石传说》通灵学院上线已经一段时间了,经过对这段时间使用情况的分析,对于祈求术还是更推荐传统构筑的版本,而非新版本携带精粹体系的构筑。祈求术是更需要的是一些卡牌来详情>>

阅读: 11
日期: 2020-09-28
《英雄萨姆4》修复补丁 优化稳定性,修复部分崩溃问题

开发商Croteam今天发布了《英雄萨姆4》的热修复补丁,Croteam表示,这次的补丁,修复了游戏的部分崩溃的问题,还有多处的显示问题。此外,还优化了游戏的稳定性详情>>

阅读: 5
日期: 2020-09-26
炉石传说通灵学院祈求牧稳定卡组推荐-炉石传说通灵学院祈求牧稳定卡组怎么玩

《炉石传说》通灵学院现版本中祈求牧很难说龙形态更好还是传统形态更好,龙形态能更好的抵御快攻,带厚的版本就不怕内战,所以还是完全取决于环境。新卡裂心者还是建议带上,即使详情>>

阅读: 22
日期: 2020-09-18
炉石传说通灵学院T4龙牧稳定卡组推荐-炉石传说通灵学院T4龙牧稳定卡组怎么玩

作为当前版本第二次补丁主要针对对象的龙牧,无论是在补丁前后,都占据着牧师全分段胜率和热度的第一位置。尽管作为核心卡之一的秘教侍僧被砍去了2血,但因为倦怠光波的强势与详情>>

阅读: 16
日期: 2020-09-17
炉石传说通灵学院圣契骑稳定卡组推荐-炉石传说通灵学院圣契骑稳定卡组怎么玩

其实非光铸体系圣契骑的可玩性比光铸骑要更高一些,但的确不及光铸体系的收益简单粗暴。中立牌里活化扫帚和狂野炎术士都是和圣契骑配合度非常高的卡,也包括甩笔侏儒。它们在详情>>

阅读: 12
日期: 2020-09-17
《漫威复联》Steam更新补丁公布关注游戏的稳定性

《漫威复联》Steam更新补丁公布 关注游戏的稳定性 2020-09-07 13:31:36来源:游戏下载编辑:葫芦娃评论(0) 详情>>

阅读: 11
日期: 2020-09-07
精彩推荐