more deterministics names for event leakage tracing (#215950)

This commit is contained in:
Johannes Rieken
2024-06-17 14:12:07 +02:00
committed by GitHub
parent 934307f5be
commit 24ca2600ce
+3 -1
View File
@@ -831,13 +831,15 @@ export function setGlobalLeakWarningThreshold(n: number): IDisposable {
class LeakageMonitor {
private static _idPool = 1;
private _stacks: Map<string, number> | undefined;
private _warnCountdown: number = 0;
constructor(
private readonly _errorHandler: (err: Error) => void,
readonly threshold: number,
readonly name: string = Math.random().toString(18).slice(2, 5),
readonly name: string = (LeakageMonitor._idPool++).toString(16).padStart(3, '0')
) { }
dispose(): void {