Cargo: нестабильная фича -Zbuild-analysis для анализа сборки
16.08.2025В Cargo добавлена нестабильная фича -Zbuild-analysis и таблица настроек build.analysis. Пока она только готовит почву: включение параметра заставляет выводить данные о времени в HTML.
Зачем
Работа над сборкой — это вызов rustc, каждому соответствует свой этап. Сейчас Cargo измеряет время между вызовами, но не знает, что происходило внутри: сколько занял фронтенд, сколько — генерация кода, сколько — линковка. Эти данные rustc уже умеет отдавать, но они не доходили до отчёта.
Этот PR — заготовка: при build.analysis.enabled = true Cargo включает вывод таймингов в HTML. По словам автора, поведение изменится, когда появится часть с хранением данных.
Автор — Weihang Lo. Фича нестабильна.
Оригинал
feat(unstable): add -Zbuild-analysis unstable feature
Упоминаний: 1 · Просмотров: 2