cargo report timings показывает отчёт по сохранённым логарам сборки

12.12.2025

Появилась новая команда cargo report timings: она строит отчёт в виде веб-страницы по сохранённым логам сборки. Есть флаг --open, чтобы открыть результат в браузере.

Чем отличается от существующего отчёта

Отчёт о времени сборки и раньше можно было получить — но только для той сборки, которая идёт прямо сейчас. То есть посмотреть, где время уходило в прошлый раз, было нельзя: логи удалялись, а новой сборки ещё не было.

Теперь логи сохраняются, и по ним можно построить отчёт задним числом.

Где это нужно

Разбор медленной сборки в непрерывной сборке. Воспроизведение измерения, полученного на чужой машине, — без изменения ничего в проекте. Сравнение двух сборок: что стало медленнее после изменения.

Отчёт складывается в каталог артефактов, что важно для непрерывной сборки: он переживает конец задания и доступен как артефакт.

Оригинал

feat(report): cargo report timings HTML replay

Упоминаний: 1 · Просмотров: 2