Поиск узких мест во времени соединения

Вопрос, на который я не видел ответа, я считаю очень интересным. Все другие потоки, кажется, обсуждают форсирование проблемы, то есть переключение на динамическое связывание или просто распределение рабочей нагрузки. Я' m больше заинтересован в том, чтобы выяснить, что заставляет так долго связываться.

Проблема в том, что я действительно не вижу официальных способов получить соответствующие метрики от компоновщика, по крайней мере, для компоновщика VS. Есть переключатель / verbose, который даст вам полное представление о том, что делает компоновщик, но он не даст вам никаких точных таймингов.

Я думал запустить процесс компоновщика из инструмента, который будет выполнять фактические измерения для каждой строки. Хотя это не обеспечит точного времени, вероятно, будет достаточно точным, чтобы определить узкие места соединения.

Кто-нибудь знает лучший подход или, возможно, даже инструмент для этой задачи?

10
задан Ylisar 22 September 2010 в 11:55
поделиться