pub struct EntryPointSpans {
pub root_ms: f64,
pub workspaces_ms: f64,
pub plugins_ms: f64,
pub plugin_glob_build_ms: f64,
pub plugin_glob_match_ms: f64,
pub infrastructure_ms: f64,
pub dynamic_ms: f64,
pub dedup_ms: f64,
}Expand description
Sub-phase attribution inside the entry-point discovery stage.
PipelineTimings::entry_points_ms is a single opaque number; these are the
consecutive wall-clock spans that make it up, so a slow discovery stage can
be attributed instead of guessed at. The spans cover the discovery sections
only, so they sum to slightly less than entry_points_ms: the summary and
count that follow discovery are not attributed to any span.
Fields§
§root_ms: f64Root-package discovery: manual entry globs, root package.json fields,
and the nested package.json scan under the conventional monorepo
directories.
workspaces_ms: f64Runtime script seed collection plus per-workspace discovery.
plugins_ms: f64Plugin entry-point glob compilation and matching.
plugin_glob_build_ms: f64The part of plugins_ms spent compiling plugin patterns into a glob
set. Scales with active pattern count, not with project size.
plugin_glob_match_ms: f64The part of plugins_ms spent matching the compiled set against every
discovered file. Scales with file count times pattern count.
infrastructure_ms: f64Infrastructure config-file probing at the project root.
dynamic_ms: f64Configured dynamicallyLoaded glob expansion. Zero when unconfigured.
dedup_ms: f64Sorting and deduplicating the merged entry set.