Я хотел бы попытаться улучшить производительность своего приложения для определенных задач.Есть несколько идей, которые я хотел бы опробовать, но я не уверен, как я могу количественно измерить производительность «до» и «после».
Каков наилучший способ сделать это на WP7?Было бы хорошо, если бы я мог сделать это как на эмуляторе, так и на устройстве.
Спасибо за вашу помощь, Ашиш
РЕДАКТИРОВАТЬ:
Iв основном касается времени загрузки страницы.Приложение читает файл XML из изолированного хранилища и заполняет ListBox
.В настоящее время я использую XDocument
и LINQ, чтобы прочитать весь файл перед заполнением ListBox
.
Я бы хотел переключиться на использование XmlReader
и добавление элементов по мере их чтения.В идеале чтение должно происходить в отдельном потоке, и я бы добавлял элементы по одному (или, может быть, несколько за раз, если это имеет лучшую производительность) к ObservableCollection
, к которому привязан ListBox
.
Спасибо за ответы, я посмотрю как на профилировщик, так и на счетчик с высоким разрешением для определения времени выполнения операций.