如何在Delphi中获取exe文件大小的来源

3

我有时尝试理解Delphi中exe文件的大小是由什么组成的。为此,我使用Gexpert的“项目分析器”,但当我将代码+数据+资源的所有大小相加时,我的exe文件大小从未达到(我大约只有70%)。我在一个没有嵌入图像或其他内容的简单项目上尝试过。

所以:我错过了什么?列出我exe文件的所有“部分”的正确方法是什么?


你应该生成一个地图文件以获取更可靠的细节。 - OnTheFly
@user539484 是的,但是地图文件并不是很容易使用... - philnext
编程并不是一件非常容易的事情。 - OnTheFly
1
是的,但有时我想相信圣诞奇迹... - philnext
说到奇迹,您可以获取JCL调试专家代码,该代码处理映射文件并在其顶部制作您喜欢的报告工具。同时,您确认了映射和GExperts报告之间的区别吗? - OnTheFly
1个回答

8

可以使用简单粗暴的方法,就是用7-zip打开可执行文件。

它使用PE格式显示每个部分及其长度。


1
好主意,我从来没有用过7zip! - philnext

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接