Memory leak

Memory & Resource Management

Last updated: November 10, 2025

Overview

Bug Type:
Memory leak
Category:
Memory & Resource Management

Definition

Allocated memory or references are never released, increasing usage over time.

How to fix Memory leak?

Dispose/close resources deterministically; break reference cycles; cap caches; add leak detection and soak tests

Symptoms

Observable signs that may indicate Memory leak:

  • Process memory grows over time without returning to baseline.
  • Frequent GC pauses or OOM kills under steady load.
  • Heap snapshots show unreachable yet retained objects.

Example Errors:

  • Java OOME: Java heap space
  • Fatal error: JavaScript heap out of memory
  • OutOfMemoryError: unable to create new native thread

© 2025 peqy.ai · Bug Taxonomy