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 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) {