如何加快链接时间
有没有办法,在MS Visual studio C(2005)中优化连接时间?我们正在使用Xoreax Incredibuild来编译加速,但没有链接.
目前每个连接大约需要30秒.当我启动增量链接时,需要35-40秒. (无论我是否使用incredibuild编译项目) 有没有办法,如何配置链接器并观察需要多长时间?还是任何工具的paralel链接?还是用于代码优化的任何提示来加速链接器? 感谢您的回复 编辑: 感谢您的第一个回复和附加信息: >整个程序优化和链接时代码生成已经关闭. 解决方法
我不知道任何并行链接工具;我知道Incredibuild不允许.
避免链接时间的工具箱中最大的工具是适当的抽象级别.如果你的链接时间很长,可能是因为对象对其他对象的了解太多了.然后通过抽象接口(可能使用PIMPL范例)解耦它们,或者通过其他方法(例如事件传递)来解耦它们. 通过项目依赖关系连接项目的开销也相当高.如果您的目标平台只是Win32,或者主要,您可以考虑使用头来通过#pragma comment(lib,“pathToLib”)链接您的从属库. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |