Задать вопрос
Coderik
@Coderik

Оценка производительности .net framework?

Знает ли кто-нибудь полезные benchmark'и по производительности .net? Может быть какой-нибудь performance framework? Пока нашёл только NPerf (www.codeproject.com/KB/architecture/nperf.aspx). Интересует оценка производительности самого .net, сравнение различных подходов (например, String.Concat и StringBuilber.Append) и т.п. Хотелось бы поближе познакомиться с существующими наработками.
  • Вопрос задан
  • 2831 просмотр
Подписаться 2 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 2
OpenMinded
@OpenMinded
Для мелочей, вроде сравнения скорости выполнения методов, достаточно простого IDisposable класса, который при создании включает таймер, а при вызове Dispose — выключает и печатает результаты в консоль. Используется через using.

Пример кода (Pastie.org).
Результат выполнения кода:
String.Concat: 00:00:00.0012820
StringBuilder.Append: 00:00:00.0000240
Ответ написан
Fduch
@Fduch
Как можно было не найти профайлер, встроенный в саму Visual Studio? В 2010 версии необходимые инструменты находятся в меню Analyze.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы