Skip to content

ECO-CMP-PY-007

Name: Loading entire file into memory

Category: CMP

Family: PY

Primary layer: code

System layers: code

Description

Reading large files fully into memory increases peak RAM and risk of OOM.

Impact

  • confidence: 0.75
  • notes: Common in file processing / ETL.
  • type: memory

Detection

  • languages:
  • python
  • method: ast

Remediation

  • guidance: Stream/chunk reads; process iteratively.
  • tradeoffs: May change downstream logic.

Pattern examples

No pattern examples provided.

Remediation examples

No remediation examples provided.