腾讯QQ NT桌面版内存优化:用户体验迈向新高度
【本站】8月7日消息,近期,腾讯QQ桌面客户端进行了一系列的大刀阔斧的改革。针对用户关于高内存占用、超大安装包、启动缓慢等问题,QQ技术团队在内存上进行了专项优化,取得了阶段性进展。
据了解,新版QQ在内存上面临着几个主要的挑战。首先,产品形态较复杂,由一个大面板和多个独立功能窗口构成,窗口与渲染进程一一对应,窗口进程数量对Electron的内存占用产生影响。若不能对这一复杂大面板进行精细控制,很容易导致内存持续增加。其次,用户习惯长时间挂机,相比于Web页面,QQ用户可能会挂机一个月以上,因此需要控制好内存使用,避免内存持续增长导致性能劣化。另外,版本迭代速度较快,QQ拥有众多功能和特性,不断迭代可能产生新问题,影响性能。最后,新版QQ依赖一个NT核心数据模块(C++ addon),为UI提供本地化数据服务,在加载体验上发挥关键作用,但与NT的联动优化也需要沟通成本。
为解决上述问题,QQ技术团队采取了一系列的工作方向。首先,通过使用不同维度的内存分析工具,从V8引擎到进程,再到整个应用程序,打通整个链路进行多角度的细节分析,以定位内存使用的瓶颈。其次,团队采取针对性的优化策略,包括缓存策略、按需加载和优雅降级等,以提升性能。在本地或小范围验证通过之后,团队还需要广大用户的验证,来确认优化措施是否适用于所有场景。为保护优化成果,预防性能退化,团队会借助开发框架、工具建设和代码审查等手段。
据本站了解,经过一系列优化后,新版QQ基本可以将核心聊天场景的内存控制在300M以内,安装包大小为150M,与旧版纯Native QQ差别较小。除了内存占用,其他核心体验,如切换AIO的流畅度,也优于旧版QQ。腾讯已推出了Windows QQ 9.9.1和Mac QQ 6.9.18版本更新,带来多项优化和改进,未来还将继续提升性能,为用户带来更好的使用体验。
相关文章
- Windows QQ推送全新9.9.1版本,启动速度提升,bug修复,用户体验全面升级
- 7月15日起,QQ小店停止运营,用户收益将结算
- 怎么判断qq好友是不是删了你不发消息
- 手机qq如何一次性删除很多人(如何批量删除手机QQ的好友)
- 联想官方宣布,QQ音乐PC端杜比全景声音乐服务正式上线!
- qq音乐新功能在哪里(测评qq音乐新改版功能)
- 苹果系统怎么导出qq聊天记录(苹果手机qq聊天记录如何导出)
- qq音乐如何把歌曲设置成铃声(qq音乐里面的歌曲怎么设置铃声)
- qq阅读电子书怎么样(qq阅读首款电子书阅读器)
- 如何注销不要的qq号(不想用的qq号怎么注销)
- 微信与qq有什么联系(微信和手机qq有什么区别)
- qq聊天记录中的语音怎么恢复(手机qq如何恢复聊天记录)
- 手机号怎么找回注册过的qq号(怎么查找自己曾经注册过的qq号)
- 怎么关qq空间动态通知(如何屏蔽qq空间动态)
- 怎样申请最新版qq号(申请新的qq号怎么申请)
- qq能上网页打不开怎么回事(qq无法打开网页解决方法)
热门教程
Win11每次开机会检查tpm吗?Win11每次开机是否会检查tpm详情介绍
2系统之家装机大师怎么用?系统之家装机大师使用教程
3Win11正式版怎么安装安卓APK应用?Win11安装安卓APK文件方法
4Win10 21H1更新KB5003637后任务栏不能在底部显示怎么办?
5Win11电脑下载的文件被自动删除怎么办?
6Win11资源管理器的样式如何切换?Win11资源管理器样式切换方法
7Win11蓝屏怎么修复?win11蓝屏修复教程
8老电脑怎么装win11系统?老电脑一键升级Win11系统教程
9Win11正式版如何固定“此电脑”到任务栏?
10Win10和Win11哪个好用?Win10和Win11区别介绍
装机必备 更多+
重装教程
大家都在看
电脑教程专题 更多+