您的位置:创新中国网 > 排行

腾讯QQNT桌面版内存优化阶段进展公布,核心聊天场景控制在300M以内

发布时间:2023年08月07日 10:39 来源:IT之家 编辑:沐瑶   阅读量:7605   
导读:产品形态:由1个复杂的大面板和一系列独立功能窗口构成。窗口与渲染进程一一对应,窗口进程数很大程度影响Electron的内存占用。对于那个复杂的大面板,一旦没有精细控制就很容易导致内存持续走高。 Electron窗口多进程,图源Info...

  • 产品形态:由 1 个复杂的大面板和一系列独立功能窗口构成。窗口与渲染进程一一对应,窗口进程数很大程度影响 Electron 的内存占用。对于那个复杂的大面板,一旦没有精细控制就很容易导致内存持续走高。

Electron 窗口多进程,图源InfoQ

  • 工具分析:首先,团队需要使用不同维度的内存分析工具,从 V8 引擎到进程,再到整个应用程序,打通整个链路进行多角度的细节分析,以此来定位内存使用的瓶颈。

  • 定向优化:在通过工具定位到问题之后,团队会采取一系列的针对性优化策略,包括缓存策略、按需加载、优雅降级等。

  • 线上监控:在本地或小范围内验证通过之后,团队需要广大用户的验证来确认优化措施是否适用于所有场景。然而,如何获取用户在 Windows 任务管理器中看到的内存使用量是一个挑战,团队已经做了大量的研究和验证。

广告声明:文内含有的对外跳转链接,用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。

专题报道