Профилировщик производительности .NET

Бесплатный пробный доступ на 10 дней фактического использования

Функциональность

Оптимизация
приложений .NET

dotTrace помогает выявлять узкие места, снижающие производительность, в различных видах приложений .NET и .NET Core: WPF и Universal Windows Platform, ASP.NET, службы Windows, службы WCF и юнит-тесты. Также поддерживаются приложения Mono и Unity.

Анализ проблем с производительностью

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

Профилирование запросов SQL и HTTP

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

Если вы разрабатывайте веб-приложение, узнайте, как оно обрабатывает входящие HTTP-запросы.

Профилирование всех типов .NET-приложений
Профилирование SQL-запросов
Профилирование HTTP-запросов

Профилирование статических методов и юнит-тестов

Вы можете моментально получать подробные данные профилирования без необходимости собирать ваш solution, запускать профилировщик и исполнять сценарий использования. Просто добавьте статический метод рядом с кодом, который вы оптимизируете, и профилируйте его!

Если вы используете в своем проекте юнит-тестирование, dotTrace поможет вам выполнить профилирование любого теста всего за несколько кликов. Кроме того, dotTrace включает в себя специальный плагин для TeamCity, с помощью которого можно профилировать интеграционные тесты на сервере непрерывной интеграции, предотвращая регрессии производительности.

Профилирование юнит-тестов
Профилирование статических методов

Профилирование и анализ результатов прямо в Visual Studio

dotTrace позволяет профилировать код, просматривать хронологии производительности, анализировать стеки вызовов и выполнять множество других действий, связанных с профилированием, не покидая IDE.

Можно даже переходить к месту объявления метода из хот-спота в дереве вызовов!

Другие возможности
Интеграция dotTrace в Visual Studio
входит в ReSharper Ultimate

ReSharper Ultimate:
единая лицензия для .NET-инструментов и ReSharper C++

ReSharper Ultimate — это лицензия, объединяющая отдельные инструменты JetBrains для работы с .NET, а также ReSharper C++.

Каждая лицензия ReSharper Ultimate позволяет одному разработчику использовать ReSharper, ReSharper C++, dotCover, dotTrace и dotMemory.

Наши клиенты

Команды разработчиков по всему
миру выбирают dotTrace.
Присоединяйтесь!

Скачайте dotTrace
Бесплатный пробный доступ на 10 дней фактического использования