代码之家  ›  专栏  ›  技术社区  ›  Ylisar

查找链接时间瓶颈

  •  10
  • Ylisar  · 技术社区  · 15 年前

    一个我没见过的问题回答了我觉得很有趣。所有其他线程似乎都在讨论如何强制解决这个问题,即切换到动态链接或只是分配工作负载。我更感兴趣的是找出是什么导致链接花费这么长时间。

    问题是,我真的没有看到任何官方的方法从链接器中获取相关的度量,至少对VS链接器没有。有一个/verbose开关,它可以让您深入了解链接器正在做什么,但它根本不会给您任何细粒度的计时。

    2 回复  |  直到 15 年前
        1
  •  7
  •   Ylisar    15 年前

    在上找到了一个关于这个的优秀文章系列 http://gameangst.com/?p=46 ,这将非常详细地说明影响链接时间的因素。最后,作者还提供了一个称为符号排序(symbol sort,At)的程序 http://gameangst.com/?p=320

        2
  •  3
  •   Yakov Galka    15 年前

    虽然没有直接回答你的问题:

    在VS中,链接器还负责代码生成和全局优化,您可以尝试禁用“链接时间代码生成”以减少链接时间。