@quick-game/cli
Version:
Command line interface for rapid qg development
20 lines • 858 B
JavaScript
// Copyright 2023 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import * as Platform from '../../../core/platform/platform.js';
import * as Types from '../types/types.js';
const updateCountersByProcess = new Map();
export function reset() {
updateCountersByProcess.clear();
}
export function handleEvent(event) {
if (Types.TraceEvents.isTraceEventUpdateCounters(event)) {
const countersForProcess = Platform.MapUtilities.getWithDefault(updateCountersByProcess, event.pid, () => []);
countersForProcess.push(event);
updateCountersByProcess.set(event.pid, countersForProcess);
}
}
export function data() {
return { updateCountersByProcess: new Map(updateCountersByProcess) };
}
//# sourceMappingURL=MemoryHandler.js.map