Обновлено 21 июля 2026
Rider научила агента читать снимки dotTrace вместо угадывания по коду

В Rider для AI Assistant JetBrains добавила skill dottrace-analyze: агент берёт снимок .dtp из dotTrace и сначала смотрит, куда ушёл CPU, а уже потом идёт в исходники по горячему пути — не перебирает файлы в поисках «подозрительного» места.
Что показали тесты
На восьми .NET-сценариях и 80 прогонах средняя точность выросла с 4.71 до 8.15 по шкале 0–10. Идеальных совпадений с эталонной причиной стало 48 из 80 — раньше было 20.
Самый показательный кейс — зависание Avalonia при закрытии. Без skill агент в среднем набирал 1.6 из 10 и роился в рендеринге; со skill — 10 из 10 в каждом из десяти прогонов. Снимок указал на Unicode BiDi на UI-потоке, а не на таймер в диспетчере, куда уводили 19 вызовов инструментов без профайлера.
На shutdown-сценарии точность выросла с 0/10 до 10/10, среднее время прогона упало со 373 до 206 секунд. В полном батче прогон стоил примерно USD 2.61 вместо 1.91 — чтение снимка дороже, но на том же shutdown skill вышел дешевле: USD 2.58 против 3.74.
Как запустить
- снять снимок
.dtpв dotTrace — из Rider, standalone или CLI; - в AI Assistant попросить разобрать снимок, указав путь к файлу;
- получить сводку узких мест, методы и пути вызовов, причину на человеческом языке и рекомендации.
На задачах вроде game-of-life и checkers, где ответ виден в коде, прирост почти нулевой — skill нужен там, где узкое место живёт только в рантайме.
Источник: Your AI Agent Keeps Missing The Real Bottleneck. JetBrains Rider Can Fix It Now..