腾讯会议从 144 MB 长到 848 MB,原因是什么?

清理磁盘的时候意外发现腾讯会议 3.44、3.46、3.47 三个版本的占用分别为 141.16 MB、463.38 MB 和 840.76 MB:

PS C:\Users\nosch> Get-ChildItem "C:\Program Files\Tencent\WeMeet" -Directory |
>> ForEach-Object {
>>     $size = (Get-ChildItem $_.FullName -Recurse -File -Force | Measure-Object Length -Sum).Sum
>>     [PSCustomObject]@{
>>         Version = $_.Name
>>         Size_MB = [math]::Round($size / 1MB, 2)
>>     }
>> } | Format-Table -AutoSize

Version     Size_MB
-------     -------
3.44.10.457  141.16
3.46.10.443  463.38
3.47.2.405   840.76

PS:三个版本目录同时存在于安装路径下,并没有相互覆盖。注册表只登记了 3.47,前两个版本已经不再使用,却仍然占用约 604 MB 磁盘空间。

通过逐文件统计和版本差异对比,可以发现,体积增长主要来自旧版本残留和新版架构扩张。

  • 3.44 升级到 3.46,增加约 322 MB,

    • 其中新增的 XmagicDll.dll 就占 70.6 MB,主要用于美颜和虚拟背景特效,
    • 同时引入了多个新的 SDK 和业务组件。
  • 3.46 升级到 3.47,又增加约 377 MB。

    • 最大的变化是引入了 221 MB 的 WeMeetWebCore.dll,以及 icudtl.dat、resources.pak、SwiftShader 等配套文件。这些文件表明客户端集成了更完整的 Chromium 渲染运行环境。
    • 此外,五个业务模块也被拆分为独立 DLL,合计约 93 MB。

PS:版本之间没有共享文件。通过检查硬链接,确认不同版本目录中的同名 DLL 各自保存了一份,并没有共享磁盘空间。

归根结底,腾讯会议正在从相对轻量的客户端,演变为集成浏览器内核、图形渲染环境、多媒体处理和大量业务组件的完整应用。功能越来越丰富,但安装体积和磁盘维护成本也随之增加。

如果你有魔法,你可以看到一个评论框~