Skip to content

Commit a644926

Browse files
Copilotszmyty
andauthored
refactor: reuse transform_start as pipeline reference point to eliminate measurement gap
Agent-Logs-Url: https://github.com/egohygiene/renderflow/sessions/188aa807-4774-45ff-a290-d8c38fa04be6 Co-authored-by: szmyty <14865041+szmyty@users.noreply.github.com>
1 parent 714edf0 commit a644926

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

src/pipeline/pipeline.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,6 @@ impl Pipeline {
135135
/// `input → transforms → steps`. It is equivalent to calling
136136
/// [`Pipeline::run_transforms`] followed by [`Pipeline::run_steps`].
137137
pub fn run(&self, input: String) -> Result<String> {
138-
let pipeline_start = std::time::Instant::now();
139-
140138
let transform_start = std::time::Instant::now();
141139
let transformed = self.run_transforms(input)?;
142140
let transform_elapsed = transform_start.elapsed();
@@ -147,7 +145,7 @@ impl Pipeline {
147145
let steps_elapsed = steps_start.elapsed();
148146
debug!(duration_ms = steps_elapsed.as_millis(), "Step phase completed");
149147

150-
let total_elapsed = pipeline_start.elapsed();
148+
let total_elapsed = transform_start.elapsed();
151149
debug!(duration_ms = total_elapsed.as_millis(), "Pipeline execution completed");
152150

153151
Ok(result)

0 commit comments

Comments
 (0)