使用 SizeBench 分析 Exe 文件体积

发布时间 2023-09-05 14:56:55作者: lindexi

本文将介绍微软开源免费的 SizeBench 工具,使用 SizeBench 工具可以用来分析 Exe 二进制文件的体积,分析 Exe 文件大小里面有哪些是可以优化的

下载安装方式:

请前往应用商店安装,应用商店地址:https://www.microsoft.com/store/productId/9NDF4N1WG7D6

工具的开源项目地址:https://github.com/microsoft/SizeBench

使用方法:

安装完成之后,即可在开始菜单找到 SizeBench 应用,点击打开

当前的 SizeBench 工具提供两个功能,第一个就是分析 Exe 等 PE 文件的二进制体积,分析 PE 文件包含哪些内容,有哪些是重复的。第二个是对同一个 PE 文件的多个版本进行分析,了解多个版本之间的差异

本文着重介绍第一个功能,打开界面之后,点击 Examine a binary 然后选择 Exe 或 DLL 等 PE 文件和对应的 PDB 符号文件,如下图

选择完成之后即可进入分析界面,分析界面的内容里面将会包含 PE 文件的各个部分的大小,比如包含的资源的大小,引用的静态库占用的大小。重复的字符串等内容的大小