显然,Visual Studio 2010中C++链接器的速度并没有得到很大提升(在我们的情况下只有约25%)。这意味着我们仍然被困在30秒至两分钟的链接时间范围内。肯定有更好的链接器吧?有没有人尝试过切换到另一个链接器甚至是完整的工具集,看看链接时间是否会急剧下降?
谢谢,
Sebastiaan
显然,Visual Studio 2010中C++链接器的速度并没有得到很大提升(在我们的情况下只有约25%)。这意味着我们仍然被困在30秒至两分钟的链接时间范围内。肯定有更好的链接器吧?有没有人尝试过切换到另一个链接器甚至是完整的工具集,看看链接时间是否会急剧下降?
谢谢,
Sebastiaan
可能有一些改进,但我想你所说的改进幅度只有几个百分点。你不太可能找到任何速度快得多的东西(我想这就是你想要的)。
不过,有办法可以提高链接时间。您打开了哪些选项?像“启用增量链接”和“启用函数级链接”之类的选项可以对链接性能产生巨大影响(显然,第一次链接时它将是一个“完整”的链接,但使用这些设置进行后续链接可以更快地完成)。
当我的链接时间超过10秒时,我会感到紧张。
使用现代风格的SSD硬盘。我有2个60GB的OCZ Vertex2 E硬盘作为RAID 0,IO不再是问题。即使进行大量写操作,SSD现在也足够适合日常使用。
并且获得几个千兆字节的内存。现在没有理由使用少于8GB的RAM。
开启增量链接,链接不应超过1秒钟。