Профилировщик производительности .NET
dotTrace помогает выявлять узкие места, снижающие производительность, в различных видах приложений .NET и .NET Core: WPF и Universal Windows Platform, ASP.NET, службы Windows, службы WCF и юнит-тесты. Также поддерживаются приложения Mono и Unity.
Просматривайте точные данные о времени выполнения вызовов, в том числе с привязкой к хронологии в режиме хронологического профилирования. При помощи данных хронологии анализируйте проблемы с производительностью, для понимания которых важен порядок событий: задержки в отрисовке интерфейса, избыточная сборка мусора, неравномерное распределение рабочей нагрузки, неэффективный файловый ввод-вывод и другие.
Узнайте, как отдельно взятый запрос влияет на производительность приложения и почему он медленно обрабатывается.
Если вы разрабатывайте веб-приложение, узнайте, как оно обрабатывает входящие HTTP-запросы.
Вы можете моментально получать подробные данные профилирования без необходимости собирать свое решение, запускать профилировщик и исполнять сценарий использования. Просто добавьте статический метод рядом с кодом, который вы оптимизируете, и профилируйте его!
Если вы используете в своем проекте юнит-тестирование, dotTrace поможет вам выполнить профилирование любого теста всего за несколько кликов. Кроме того, dotTrace включает в себя специальный плагин для TeamCity, с помощью которого можно профилировать интеграционные тесты на сервере непрерывной интеграции, предотвращая регрессии производительности.
С помощью dotTrace можно профилировать и анализировать стеки вызовов, не покидая IDE. Инструмент уже интегрирован в Visual Studio и JetBrains Rider.
Можно даже переходить к месту объявления метода из хот-спота в дереве вызовов!
dotUltimate — единая лицензия, которая позволяет одному разработчику пользоваться следующими инструментами JetBrains:
Быстрая кросс-платформенная IDE для .NET-разработки
Бесплатно для некоммерческого использованияРасширение для Visual Studio для .NET-разработчиков
Расширение Visual Studio для разработки на C++
Профилировщик производительности .NET
Профилировщик памяти для .NET
Инструмент для запуска юнит-тестов и оценки покрытия кода .NET
Инструмент для декомпиляции и исследования сборок .NET
В лицензию dotUltimate также включены плагины dotCover, dotTrace и dotMemory для Rider.
ПодробнееБесплатная пробная версия на 30 дней
Гарантия безопасности и соответствия требованиям
Инструменты JetBrains соответствуют самым передовым отраслевым стандартам в области безопасности, в том числе прошли сертификацию SOC 2, что гарантирует надежную защиту данных вашей организации и соответствие наших продуктов международным регламентам.
Давайте общаться