查找链接时间瓶颈

Yli*_*sar 10 c++ linker

我没有看到的一个问题回答我发现非常有趣.所有其他线程似乎都在讨论强制问题,即切换到动态链接或仅分配工作负载.我更感兴趣的是,实际上找出造成链接的原因需要很长时间.

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

我一直在考虑从一个工具运行链接器进程,该工具按行进行实际测量.虽然这不能提供准确的时间,但它可能足以准确地指出链接瓶颈.

任何人都知道更好的方法,或者甚至是这项任务的工具?

Yli*_*sar 7

http://gameangst.com/?p=46上找到了一篇关于此的优秀文章系列,其中详细介绍了影响链接时间的内容.最后,作者还提供了一个他称之为符号排序的程序(http://gameangst.com/?p=320).这是我正在寻找的程序,因为它极大地帮助确定了在哪里花费你的努力.它需要大约10秒才能启动并运行并运行,这并没有什么坏处!