首页 > 其他分享 >使用SizeBench分析Exe文件体积

使用SizeBench分析Exe文件体积

时间:2023-09-02 15:25:19浏览次数:34  
标签:分析 文件 Exe SizeBench 体积 PE

本文将介绍微软开源免费的 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 文件的各个部分的大小,比如包含的资源的大小,引用的静态库占用的大小。重复的字符串等内容的大小

标签:分析,文件,Exe,SizeBench,体积,PE
From: https://www.cnblogs.com/lindexi/p/17673702.html

相关文章

  • JavaScript中exec()方法详解
    一、RegExp对象的声明及exec()方法的使用声明一个RegExp有两种方式:1)varre=newRegExp(pattern,modifiers);2)varre=/pattern/modifiers;注释:pattern(模式):描述了表达式的模式modifiers(修饰符)用于指定全局匹配、区分大小写的匹配和多行匹配,具体有i、g和m三类,这三类也......
  • LatexEasy | JavaScript集成公式编辑器
    在线示例https://latexeasy.com/en/demo/sdk使用方式基础使用方式<iframeid="liveEditor"frameborder="0"style="width:100%;height:400px;border:0;outline:none;"src="https://latexeasy.com/editor"></if......
  • Submit Tasks in Batch using ExecutorService
    SubmitTasksinBatchusingExecutorServicehttp://www.javabyexamples.com/submit-tasks-in-batch-using-executorservice1.OverviewInthistutorial,we'regoingtolookathowwecansubmittasksinbatchusingtheExecutorServiceimplementations.2.......
  • Java - ThreadPoolExecutor线程池分析
    Java- ThreadPoolExecutor源码分析 1.为什么要自定义线程池首先ThreadPoolExecutor中,一共提供了7个参数,每个参数都是非常核心的属性,在线程池去执行任务时,每个参数都有决定性的作用。但是如果直接采用JDK提供的方式去构建,可见设置的核心参数最多就两个,这样就会导致对线程池......
  • Oracle EBS查看请求日志报404 not found错误,FNDWRR.exe资源访问不存在
    问题描述如上图中,查看请求时,点击“查看日志”按钮后,正常浏览器会打开一个页面,可以看到这个请求的日志,但出现问题后,浏览器会报404错误,如下图解决方法cd$EBS_ORACLE_HOME/common/scripts实际目录:(/oracle/PROD/fs1/FMW_Home/Oracle_EBS-app1/common/scripts)请根据自己的目......
  • svchost.exe占用内存过高--(windows update检查更新时一直处于正在检查)
    1.打开任务管理器-进程,找到svchost对应占用内存过高对应PID值例如:60982.打开任务管理器-服务,查找PID为6098的服务,如果是windowsupdate引起的则操作以下步骤 1)右击windowsupdate-属性设为停止 2)C:\windows\softwaredistribution删除里面......
  • 关于如何将.py文件打包成.exe
    关于如何将.py文件打包成.exe首先就是写一个.py文件然后安装一个第三方库安装pyinstaller“pipinstallpyinstaller”或者是在pycharm中找到然后找到pycharm中的终端输入pyinstaller-F-w+你所写的.py文件的名称然后就可以在你.py文件中找到进去就会发现生成的那个点击打开使用......
  • python工程打包可执行exe
    1、打包配置文件HuiMergeDemo_x64.spec#-*-mode:python;coding:utf-8-*-block_cipher=Nonea=Analysis(['HuiMergeDemo.py','D:\\HuiMerge\\__init__.py'],pathex=['D:\\HuiMerge'],binaries=[]......
  • Command PhaseScriptExecution failed with a nonzero exit code
    问题信息xcode版本14.3真机运行和模拟器运行都没有问题,但是打包会报错报错信息如下解决办法将Pods-项目名称-frameworks.sh中的source="$(readlink"${source}")"替换成source="$(readlink-f"${source}")"source="$(readlink"${source}")"source......
  • 修复被Win7 BUG遗失的EXE图标
    不少使用Win7的用户都会遇到软件装完后,很多EXE文件的图标丢失,变成无法识别的文件图标。虽然不影响功能的正常使用,但是看起来却并不舒服。造成这个现象的原因是图标缓存出错,这是Win7存在的一个小BUG,我们可以通过命令提示符来解决。输入cmd打开命令提示符,依次输入下列命令:taskkill......