Оптимизация приложений .NET dotTrace помогает обнаруживать узкие места в производительности в различных приложениях .NET и .NET Core: WPF и Universal Windows Platform, ASP.NET , службы Windows, службы WCF и модульные тесты. Также поддерживаются приложения Mono и Unity.
Проанализируйте любые проблемы с производительностью Получайте точные данные о времени выполнения вызовов. В режиме профилирования временной шкалы получите те же данные о времени вызова, но привязанные к временной шкале. Используйте данные временной шкалы для анализа проблем с производительностью, когда важен порядок событий, таких как зависание пользовательского интерфейса, чрезмерная сборка мусора, неравномерное распределение рабочей нагрузки, неэффективный ввод-вывод файлов и другие.
Профильные SQL-запросы и HTTP-запросы Узнайте, как конкретный запрос влияет на производительность приложения и почему этот запрос выполняется медленно.
Если вы разрабатываете веб-приложение, узнайте, как оно обрабатывает входящие HTTP-запросы.
Профильные статические методы и модульные тесты Вы можете мгновенно получить исчерпывающие данные профилирования без необходимости проводить сборку своего решения, запускать профилировщик и выполнять сценарий использования. Просто добавьте статический метод рядом с оптимизируемым кодом и профилируйте его!
Если вы используете модульное тестирование в своем проекте, dotTrace поможет вам профилировать любой тест всего за несколько кликов. Кроме того, dotTrace предлагает специальный плагин TeamCity, который вы можете использовать для профилирования интеграционных тестов на вашем сервере CI и предотвращения регресса производительности.
Профилируйте и анализируйте результаты в Rider и Visual Studio С помощью dotTrace вы можете профилировать и анализировать стеки вызовов, не выходя из IDE. Он уже интегрирован в Visual Studio и JetBrains Rider.
Вы даже можете перейти к объявлению метода из горячей точки в дереве вызовов!
Ваш запрос
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных.