Skip to content

Commit edc2ada

Browse files
authored
[DI] Improve internal timer performance (#5922)
1 parent 42ce94b commit edc2ada

File tree

1 file changed

+7
-4
lines changed
  • packages/dd-trace/src/debugger/devtools_client

1 file changed

+7
-4
lines changed

packages/dd-trace/src/debugger/devtools_client/state.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -165,9 +165,12 @@ session.on('Debugger.scriptParsed', ({ params }) => {
165165
loadedScripts.push(params)
166166
}
167167

168-
clearTimeout(reEvaluateProbesTimer)
169-
reEvaluateProbesTimer = setTimeout(() => {
170-
session.emit('scriptLoadingStabilized')
171-
}, 500)
168+
if (reEvaluateProbesTimer === null) {
169+
reEvaluateProbesTimer = setTimeout(() => {
170+
session.emit('scriptLoadingStabilized')
171+
}, 500).unref()
172+
} else {
173+
reEvaluateProbesTimer.refresh()
174+
}
172175
}
173176
})

0 commit comments

Comments
 (0)