2012-08-07 45 views
0

根据MSDN的图像是具有“增量连接”比没有大:增量链接确实会减小图像的大小吗?

的增量链接程序在功能上等效于nonincrementally链接的程序。但是,因为它是为后续的增量环节准备的增量链接的可执行文件(.exe)文件或动态链接库(DLL)比nonincrementally链接的程序大...

我做了一些测试发布模式(仅用于测试此功能的影响),并且我看不到所生成图像的大小有差异。如何解释这一点? MSDN信息是否错误?有没有人试过这个,看看这个链接功能对(发布)图像文件有什么影响。

回答

0

您提供的报价说一个增量链接程序较大,不小。

尺寸增加,因为不是所有的可执行文件的重新链接每一次,因此一些旧代码仍然是可执行文件,只是不再使用。下一个完整(非增量)构建将删除不再使用的代码。在实际发布之前,您应该始终进行完整构建(非增量式)以消除无关噪音(并减少可执行文件的大小)。

有没有办法告诉事先知道尺寸差异将具体是什么,因为它取决于应用程序中的确切代码,你改变了什么,你改变了多少次,链接器选择是否可以只是做增量或不增量,自上次完整构建以来已经过了多长时间,还有很多其他可变信息。

+0

谢谢,更大。但尺寸不受影响,即使完整构建。 – mox 2012-08-07 15:30:04

+0

我的目标是找出多少百分比的三角洲的大小将是 – mox 2012-08-07 15:34:57

+0

请参阅我的编辑。我已经包含了这一点。 – 2012-08-07 15:43:23