gpt4 book ai didi

c++ - 如何测量代码大小?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:30:38 24 4
gpt4 key购买 nike

当讨论某些特性或优化时,通常会提到代码大小。

虽然我当然理解基本概念,即编译为机器代码的代码集合将产生 X 字节的机器代码(加上静态数据),但我最近意识到我非常不确定如何< em>实际上 测量给定二进制文件的代码大小。

那么,您如何衡量代码大小?

您是否只检查生成的二进制文件(“可执行文件”,.exe)有多大?您是否需要诸如 dumpbin.exe 之类的工具或某些特定的链接器标志来获得详细结果?

最佳答案

您可以告诉链接器生成映射文件。这提供了易于获取的最详细信息(即,与手动对代码进行逆向工程相差甚远)。

根据代码,在目标文件上使用 dumpbin 可以产生有意义的结果,但也可以产生简单的“匿名对象”——尤其是(唯一?)当您要求生成链接时代码时。

关于c++ - 如何测量代码大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12787990/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com