推广 热搜: 京东  联通  iphone11  摄像头  企业存储  iPhone  XSKY  京东智能采购  网络安全  自动驾驶 

腾讯QQ NT桌面版内存优化:用户体验迈向新高度

   日期:2023-08-08     作者:itcg    浏览:925    我要评论    

IT采购网8月7日消息,近期,腾讯QQ桌面客户端进行了一系列的大刀阔斧的改革。针对用户关于高内存占用、超大安装包、启动缓慢等问题,QQ技术团队在内存上进行了专项优化,取得了阶段性进展。

据了解,新版QQ在内存上面临着几个主要的挑战。首先,产品形态较复杂,由一个大面板和多个独立功能窗口构成,窗口与渲染进程一一对应,窗口进程数量对Electron的内存占用产生影响。若不能对这一复杂大面板进行精细控制,很容易导致内存持续增加。其次,用户习惯长时间挂机,相比于Web页面,QQ用户可能会挂机一个月以上,因此需要控制好内存使用,避免内存持续增长导致性能劣化。另外,版本迭代速度较快,QQ拥有众多功能和特性,不断迭代可能产生新问题,影响性能。最后,新版QQ依赖一个NT核心数据模块(C++addon),为UI提供本地化数据服务,在加载体验上发挥关键作用,但与NT的联动优化也需要沟通成本。

为解决上述问题,QQ技术团队采取了一系列的工作方向。首先,通过使用不同维度的内存分析工具,从V8引擎到进程,再到整个应用程序,打通整个链路进行多角度的细节分析,以定位内存使用的瓶颈。其次,团队采取针对性的优化策略,包括缓存策略、按需加载和优雅降级等,以提升性能。在本地或小范围验证通过之后,团队还需要广大用户的验证,来确认优化措施是否适用于所有场景。为保护优化成果,预防性能退化,团队会借助开发框架、工具建设和代码审查等手段。

据IT采购网了解,经过一系列优化后,新版QQ基本可以将核心聊天场景的内存控制在300M以内,安装包大小为150M,与旧版纯NativeQQ差别较小。除了内存占用,其他核心体验,如切换AIO的流畅度,也优于旧版QQ。腾讯已推出了Windows QQ 9.9.1和Mac QQ6.9.18版本更新,带来多项优化和改进,未来还将继续提升性能,为用户带来更好的使用体验。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
0相关评论

头条阅读
推荐图文
相关资讯
网站首页  |  物流配送  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅  |  违规举报  |  京ICP备14047533号-2
Processed in 0.164 second(s), 11 queries, Memory 1.49 M