Как использовать профилировщик, чтобы увидеть, почему привязка данных идет медленно? - PullRequest
1 голос
/ 04 марта 2012

Когда я запускаю свое приложение в режиме отладки, настройка привязки данных идет очень медленно (около 20 секунд). Когда я запускаю свое приложение без отладчика, у меня не возникает проблем с производительностью. Работает как положено.

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

Можете ли вы помочь мне с этим?

1 Ответ

0 голосов
/ 30 марта 2012

Я бы вошел в отладчик, когда он загружает DataSource. Что происходит тогда, вы видите отладку кода .net Framework?

Если вы используете SQL Server, я бы использовал SQL Server Profiler
Если вы этого не сделаете, но вы используете nhibernate, я бы использовал nhibernate profiler

Другие советы:

  1. удалить .suo и .user-файлы
  2. файлы символов кэша
...