mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-04-26 18:57:15 -05:00
Process-manager: Don't hold unnecessary module references past their expiry
This commit is contained in:
parent
067d63da0c
commit
071d7e3c94
|
|
@ -418,7 +418,6 @@ export abstract class ProcessManager<T extends ProcessWrapper = ProcessWrapper>
|
||||||
processes: T[] = [];
|
processes: T[] = [];
|
||||||
releasingProcesses: T[] = [];
|
releasingProcesses: T[] = [];
|
||||||
crashedProcesses: T[] = [];
|
crashedProcesses: T[] = [];
|
||||||
readonly module: NodeJS.Module;
|
|
||||||
readonly filename: string;
|
readonly filename: string;
|
||||||
readonly basename: string;
|
readonly basename: string;
|
||||||
readonly isParentProcess: boolean;
|
readonly isParentProcess: boolean;
|
||||||
|
|
@ -426,7 +425,6 @@ export abstract class ProcessManager<T extends ProcessWrapper = ProcessWrapper>
|
||||||
crashRespawnCount = 0;
|
crashRespawnCount = 0;
|
||||||
|
|
||||||
constructor(module: NodeJS.Module) {
|
constructor(module: NodeJS.Module) {
|
||||||
this.module = module;
|
|
||||||
this.filename = module.filename;
|
this.filename = module.filename;
|
||||||
this.basename = path.basename(module.filename);
|
this.basename = path.basename(module.filename);
|
||||||
this.isParentProcess = (process.mainModule !== module || !process.send);
|
this.isParentProcess = (process.mainModule !== module || !process.send);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user