Expand description
Timing tracking.
This module implements some simple tracking information for timing of how long it takes for different units to compile.
Modulesยง
- report ๐
- Render HTML report from timing tracking data.
Structsยง
- Compilation
Section - Section of compilation (e.g. frontend, backend, linking).
- Concurrency ๐
- Periodic concurrency tracking information.
- Section
Timing - Represents a certain section (phase) of rustc compilation.
It is emitted by rustc when the
--json=timingsflag is used. - Timings
- Tracking information for the entire build.
- Unit
Data ๐ - Data for a single compilation unit, prepared for serialization to JSON.
- Unit
Time ๐ - Tracking information for an individual unit.
Enumsยง
- Section
Timing Event - Start or end of a section timing.