Сравнение производительности между двумя реализациями методов в .NET - PullRequest
3 голосов
/ 25 апреля 2011

Я хочу внести изменения в способ реализации определенного метода в моем коде. Прежде чем вносить это изменение в производство, я хочу убедиться, что мои изменения не влияют или не оказывают минимального влияния на производительность этого конкретного метода. Существуют ли какие-либо инструменты, которые позволят мне легко тестировать производительность реализации отдельных методов в .NET? Как еще я смогу добиться такого детального тестирования производительности?

Ответы [ 2 ]

4 голосов
/ 25 апреля 2011

Вы можете использовать Visual Studio Profiler (Premium и Ultimate Edition):

Есть также коммерческие инструменты от RedGate и JetBrains

Также Eqatec (бесплатно)

0 голосов
/ 25 апреля 2011

Используйте профилировщик - есть встроенный в Visual Studio.

Вы также можете получить коммерческие - DotTrace и Ants Performance Profiler иметь хорошую репутацию.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...