Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Профилирование производительности VsInstr

Автор вопроса: Egor4egОтветов: 1

У меня проблема с созданием профиля производительности для моего веб-приложения .net.

Смотрите мои шаги ниже:

1) Настройка глобальных переменных

VSPerfCLREnv /traceon
VSPerfCLREnv /globaltranceon

2) Приборные сборки

vsinstr "путь к моей сборке"

3) Перезапустите ИИС

iisreset

4) Начать профилирование

VSPerfCmd /start:trace/output:traceoutput.vsp

5) Откройте приложение в браузере, выполните над ним некоторые действия

6) Остановить профилирование

VSPerfCmd /выключение

Он создает файл traceoutput.vsp, но когда я пытаюсь открыть его в Visual Studio, появляется сообщение "Ошибка Ошибка VSP1734: файл не содержит данных: C:\Program Files\Microsoft Visual Studio 9.0\Team Tools\Performance Tools\traceoutput. сообщение "всп".

Мне удалось профилировать консольные приложения. Итак, у меня эта проблема только для сборок в веб-приложении.

  • Это не убунту :). Это Microsoft Visual Studio 2008. Egor4eg 05.10.2010

performanceprofilingvisual-studio-2008

Ответы

Ответ 1 · рейтинг 3 · Egor4eg

Я решил эту проблему. Я просто забыл указать пользователя. я должен был написать

VSPerfCmd /start:trace /output:traceoutput.vsp /user:ASPNET

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы