Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Замер производительности в Visual Studio, как провести замер? 
:(
    Опции темы
NoLogin
Дата 11.4.2009, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 26.12.2008

Репутация: нет
Всего: нет



Доброе время! Подскажите кто-нибудь, как провести замер производительности?
PM MAIL   Вверх
Rififi
Дата 11.4.2009, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1254
Регистрация: 9.3.2008

Репутация: 5
Всего: 36



PM MAIL   Вверх
th1nker
Дата 11.4.2009, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Покоряю вселенную...
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 25.8.2008
Где: Калуга

Репутация: 1
Всего: 2



Ну, если тебе необходимо узнать время исполнения какого-то куска кода, то вот так:

Код

System.Diagnostics.Stopwatch p = new System.Diagnostics.Stopwatch();
p.Start();
//какой-то код, время которого надо замерить
p.Stop();
Console.WriteLine(p.EllapsedMilliseconds);
//если нужно еще замерить, то 
p.Reset();


Это сообщение отредактировал(а) th1nker - 11.4.2009, 15:36
PM MAIL   Вверх
NoLogin
Дата 13.4.2009, 05:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 26.12.2008

Репутация: нет
Всего: нет



Цитата(th1nker @ 11.4.2009,  15:34)
Ну, если тебе необходимо узнать время исполнения какого-то куска кода, то вот так:

Да так не удобно, приходится писать лишний код.

Добавлено через 1 минуту и 49 секунд
Цитата(Rififi @ 11.4.2009,  15:16)
Find Application Bottlenecks with Visual Studio Profiler

Почитал, оказалось, что для замеров производительности нужен полный VisualStudio, а у меня Express Edition, так что буду с кодом извращаться. smile 

Всем спасибо.


PM MAIL   Вверх
Idsa
Дата 13.4.2009, 05:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 14
Всего: 62



Цитата(NoLogin @  13.4.2009,  09:37 Найти цитируемый пост)
Почитал, оказалось, что для замеров производительности нужен полный VisualStudio, а у меня Express Edition, так что буду с кодом извращаться. 

На VS Profiler'е свет клином не сошелся. Тот же ANTS Profiler - отличная штука, да и, наверное, помощнее VS Profiler (ни разу им не пользовался).


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Partizan
Дата 13.4.2009, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 18
Всего: 67



а я пользую dotTrace .NET profiler


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
NoLogin
Дата 13.4.2009, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 26.12.2008

Репутация: нет
Всего: нет



Я этими профайлерами никогда не пользовался, где их можно взять и где о них почитать? smile 

Это сообщение отредактировал(а) NoLogin - 13.4.2009, 13:36
PM MAIL   Вверх
Bladerender
Дата 1.5.2009, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



Цитата(Partizan @ 13.4.2009,  12:19)
а я пользую dotTrace .NET profiler

Аналогично. Когда-то перепробовал все профайлеры, которые было возможно (и муравья, и студийный и т.д.) и остановился всё таки на DotTrace. Профайлил им проект из 16-ти подпроектов. ЛУчше не придумаеш.

http://www.jetbrains.com/profiler/documentation/

Качаеш два видео и вунимательно смотриш.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0470 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.