При использовании dotTrace мне нужно выбрать режим профилирования и метод измерения времени. Режимы профилирования :
Трассировка и построчное измерение не могут использовать измерение времени потока, но мне все равно остается попробовать семь различных комбинаций.Я уже более десятка раз прочитал справочные страницы dotTrace по этим вопросам, и я остаюсь не более осведомленным, чем начинал, о том, какую из них выбрать.
Я работаю над приложением WPF, которое читает документы Word, извлекает все абзацы и стили, а затем просматривает извлеченный контент, чтобы выбрать разделы документа. Я пытаюсь оптимизировать этот процесс. (В настоящее время это занимает больше часа, поэтому я пытаюсь профилировать его в течение заданного периода времени, а не до его завершения.)
Какие типы профилирования и измерения времени дадут мне наилучшие результаты? Или, если ответ - «Это зависит», то от чего это зависит? Каковы плюсы и минусы того или иного режима профилирования или метода измерения времени?