清理磁盘的时候意外发现腾讯会议 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。
- 最大的变化是引入了 221 MB 的
PS:版本之间没有共享文件。通过检查硬链接,确认不同版本目录中的同名 DLL 各自保存了一份,并没有共享磁盘空间。
归根结底,腾讯会议正在从相对轻量的客户端,演变为集成浏览器内核、图形渲染环境、多媒体处理和大量业务组件的完整应用。功能越来越丰富,但安装体积和磁盘维护成本也随之增加。