Merge pull request #256 from overleaf/jpa-more-timings

[misc] add timings for the sync stage and output stage
This commit is contained in:
Jakob Ackermann 2021-07-01 13:06:36 +02:00 committed by GitHub
commit 018eedece6

View file

@ -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()