官方优化Telegram电脑版性能,大幅降低内存与CPU占用

发布日期:2023年10月26日 | 来源:Telegram 官方团队
Telegram Desktop 应用程序在笔记本电脑上运行的界面特写

优化后的Telegram桌面版运行更加流畅高效

近日,Telegram官方团队宣布为桌面客户端推出了一次重大的性能优化更新。此次更新主要针对Windows、macOS和Linux系统的Telegram应用程序,通过底层代码重构与资源管理策略的改进,显著降低了软件在运行时的内存占用与CPU使用率,为用户带来了更流畅的聊天体验与更长的设备续航时间。

核心优化成果:据官方测试数据,在典型的多标签页与群组聊天场景下,更新后的Telegram桌面版内存占用平均减少约40%,CPU闲置时的占用率下降超过60%,应用程序启动速度提升约20%。

更新详情与技术改进

本次性能优化更新(版本号 4.x 及以上)包含了一系列深度的技术改进:

1. 内存管理机制重构

开发团队重写了应用程序的内存缓存系统。新的系统采用了更智能的“惰性加载”策略,对于非当前活跃的聊天窗口、媒体文件(如图片、视频)及网页预览等内容,仅在用户需要查看时才加载到内存中,避免了不必要的资源占用。

显示内存使用率前后对比的柱状图,优化后内存占用大幅下降

内存占用优化前后对比示意图

2. 渲染引擎与UI效率提升

对应用程序的界面渲染引擎进行了优化,减少了界面重绘的频率和范围。特别是在滚动长聊天记录、切换主题或窗口大小变化时,CPU的图形处理负担得到了有效降低,使操作更加跟手,尤其利好集成显卡或旧款硬件的用户。

3. 后台进程与网络请求优化

优化了消息同步、文件下载等后台任务的调度算法。网络请求现在会进行更智能的批量处理与优先级排序,减少了系统唤醒次数,从而降低了CPU在闲置状态下的周期性活动,对笔记本电脑的电池寿命有积极影响。

性能对比实测

我们在一台配置中等的设备上进行了简单的对比测试:

  • 测试场景:同时打开5个活跃群组(包含实时消息)、3个私聊窗口,并保持一个视频文件在后台下载。
  • 旧版本:内存占用约 580 MB,CPU平均占用率 8-12%。
  • 新版本:内存占用降至约 350 MB,CPU平均占用率 3-5%。

可以看出,优化效果非常显著,尤其是在多任务处理时,系统资源得以释放,电脑的整体响应速度得到改善。

任务管理器显示优化前后Telegram的CPU和内存使用数据对比

实测任务管理器资源占用对比

如何获取更新

此次更新已通过官方渠道自动推送。用户可以按照以下步骤检查并更新:

  1. 打开Telegram电脑版应用程序。
  2. 在Windows或Linux上,点击左上角菜单,选择“设置” > “高级” > “检查更新”。
  3. 在macOS上,点击屏幕左上角的“Telegram”菜单,选择“检查更新...”。
  4. 如果检测到新版本,按照提示完成安装即可。

用户也可以直接访问官方网站下载最新版本的安装包进行全新安装。

温馨提示:为了获得最佳的性能体验,建议用户在更新后重启一次电脑。此次优化更新不会影响任何现有的聊天记录、设置或自定义功能。

Telegram官方表示,持续优化应用程序的性能与效率是团队的核心工作之一。未来,团队将继续关注资源使用情况,并探索更多技术手段,在增加强大新功能的同时,确保应用程序始终保持轻快、高效。