腾讯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音乐PC端杜比全景声音乐服务正式上线!
- 腾讯QQ Windows全新NT架构版发布测试版,增加多项功能和改进
- QQ小窝x纯甄|开启新次元解馋之旅
- QQ飞车手游S联赛春季赛燃擎出发 三星Galaxy S23系列全程助力
- 腾讯QQ入选首批互联网应用适老化及无障碍改造优秀案例
- 微信、QQ功能瘫痪,腾讯官方微博发布故障修复进度
- 腾讯发布全新 QQ for Mac v6.9.12.10513测试版,新增窗口抖动和OCR截图支持等功能
- 国产架构的龙芯CPU可以跑QQ了!底层重写、与x86/Arm肩并肩
- 专为魅友定制!魅族宣布QQ音乐Flyme版来了:今日上架
- 看齐QQ音乐?Apple Music新功能来了:支持iPhone、iPad唱卡拉OK
- QQ 音乐车载杜比全景声服务登陆蔚来汽车
- 腾讯 QQ 音乐 Windows 版 18.97.0 发布:杜比全景声支持电脑端
- 虚拟社交再进一步 抖音小窝上线:类似腾讯QQ秀“QQ小窝”
- 腾讯 QQ 安卓版内测平板电脑界面:支持手机 / 平板同时登陆,或取代 QQ HD