From efa0c54ca51b44dd02bac70ded9bb3b3f009ab85 Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Wed, 30 Jun 2021 11:45:34 +0100 Subject: [PATCH] [misc] add timings for the sync stage and output stage --- services/clsi/app/js/CompileManager.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/services/clsi/app/js/CompileManager.js b/services/clsi/app/js/CompileManager.js index 1d681e8de7..765c5e4d8e 100644 --- a/services/clsi/app/js/CompileManager.js +++ b/services/clsi/app/js/CompileManager.js @@ -114,7 +114,7 @@ module.exports = CompileManager = { }, 'written files to disk' ) - timer.done() + const syncStage = timer.done() const injectDraftModeIfRequired = function (callback) { if (request.draft) { @@ -295,6 +295,8 @@ module.exports = CompileManager = { // Emit compile time. timings.compile = ts + timer = new Metrics.Timer('process-output-files') + return OutputFileFinder.findOutputFiles( resourceList, compileDir, @@ -319,6 +321,10 @@ module.exports = CompileManager = { ) } + const outputStage = timer.done() + timings.sync = syncStage + timings.output = outputStage + // Emit e2e compile time. timings.compileE2E = timerE2E.done()