Module timings

Module timings 

Source
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ยง

CompilationSection
Section of compilation (e.g. frontend, backend, linking).
Concurrency ๐Ÿ”’
Periodic concurrency tracking information.
SectionTiming
Represents a certain section (phase) of rustc compilation. It is emitted by rustc when the --json=timings flag is used.
Timings
Tracking information for the entire build.
UnitData ๐Ÿ”’
Data for a single compilation unit, prepared for serialization to JSON.
UnitTime ๐Ÿ”’
Tracking information for an individual unit.

Enumsยง

SectionTimingEvent
Start or end of a section timing.