From f20cb286ce097d28a6b5cbb6bec4b1d578e6ab2e Mon Sep 17 00:00:00 2001 From: Scott Hovestadt Date: Sun, 7 Apr 2019 01:20:38 -0700 Subject: [PATCH 1/2] Fix module registry memory leak. --- packages/jest-runtime/src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/jest-runtime/src/index.ts b/packages/jest-runtime/src/index.ts index 86e7115f9860..9fbe5fdea215 100644 --- a/packages/jest-runtime/src/index.ts +++ b/packages/jest-runtime/src/index.ts @@ -517,8 +517,8 @@ class Runtime { resetModules() { this._isolatedModuleRegistry = null; this._isolatedMockRegistry = null; - this._mockRegistry = new Map(); - this._moduleRegistry = new Map(); + this._mockRegistry.clear(); + this._moduleRegistry.clear(); if (this._environment) { if (this._environment.global) { From bebca61e41ac3ae86c6a98310406b49f6c64ea2b Mon Sep 17 00:00:00 2001 From: Scott Hovestadt Date: Sun, 7 Apr 2019 11:54:51 -0700 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 549d7efa84ec..f75eb3fced24 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ ### Performance +- `[jest-runtime]` Fix module registry memory leak ([#8282](https://github.com/facebook/jest/pull/8282)) + ## 24.7.1 ### Fixes