cargo report timings показывает отчёт по сохранённым логарам сборки
12.12.2025Появилась новая команда cargo report timings: она строит отчёт в виде веб-страницы по сохранённым логам сборки. Есть флаг --open, чтобы открыть результат в браузере.
Чем отличается от существующего отчёта
Отчёт о времени сборки и раньше можно было получить — но только для той сборки, которая идёт прямо сейчас. То есть посмотреть, где время уходило в прошлый раз, было нельзя: логи удалялись, а новой сборки ещё не было.
Теперь логи сохраняются, и по ним можно построить отчёт задним числом.
Где это нужно
Разбор медленной сборки в непрерывной сборке. Воспроизведение измерения, полученного на чужой машине, — без изменения ничего в проекте. Сравнение двух сборок: что стало медленнее после изменения.
Отчёт складывается в каталог артефактов, что важно для непрерывной сборки: он переживает конец задания и доступен как артефакт.
Оригинал
feat(report): cargo report timings HTML replay
Упоминаний: 1 · Просмотров: 2