This repository has been archived on 2023-12-17. You can view files and clone it, but cannot push or open issues or pull requests.
extension/src/main/background/util.ts

15 lines
480 B
TypeScript

import { getOpenPorts, getQueries, getTimer, setTimer } from "../../vars.js";
export function logLargeObjects() {
let queriesLen = Object.keys(getQueries()).length;
let portsLen = Object.keys(getOpenPorts()).length;
if (queriesLen > 500) {
console.error("queries appears to be leaking:", queriesLen);
}
if (portsLen > 50) {
console.error("ports appears to be leaking:", portsLen);
}
setTimer(getTimer() * 1.25);
setTimeout(logLargeObjects, getTimer());
}