【发布时间】:2010-12-08 14:16:33
【问题描述】:
我在 VS2005 中继承了一个相当大的 C++ 项目,它编译成大约 5MB 的 DLL。我想减小库的大小,以便为从慢速网络共享中使用它的客户更快地通过网络加载。
我知道如何通过分析代码、包含和项目设置来做到这一点,但我想知道是否有可用的工具可以更轻松地确定代码的哪些部分占用的空间最多。有没有办法生成 DLL 布局的“配置文件”?报告库图像中的哪些内容占用了空间以及占用了多少空间?
【问题讨论】:
-
压缩后文件有多大?也许压缩/解压缩将是一种无需太多更改即可修复它的方法-因为您说您继承了它。不确定您是否会从中获得那么多,这取决于您的架构。
-
对于后人,我发现这个问题密切相关:stackoverflow.com/questions/577330/…
标签: c++ visual-studio optimization dll profiling