Skip to content

BUG: Memory leaks from long-running sessions #12

@BenGWeeks

Description

@BenGWeeks

Long-running Nod.ie sessions may accumulate audio buffers leading to memory leaks.

Bug Description

When Nod.ie runs for extended periods, memory usage gradually increases due to audio buffer accumulation.

Expected Behavior

Memory usage should remain stable even during long sessions.

Current Behavior

Memory usage increases over time, potentially causing performance issues or crashes.

Potential Causes

  • Audio buffers not being properly released
  • WebSocket message accumulation
  • Visualization data not being garbage collected
  • Decoder worker memory not freed

Suggested Fixes

  • Implement proper cleanup for audio buffers
  • Add periodic garbage collection
  • Monitor memory usage in developer tools
  • Add memory usage limits and warnings

From TODO.md Known Bugs section

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions