eatmemory
« Back to VersTracker
Description:
Simple program to allocate memory from the command-line
Type: Formula  |  Latest Version: 0.1.10@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: memory system testing cli utility
Install: brew install eatmemory
About:
eatmemory is a lightweight command-line utility designed to allocate a specified amount of system RAM. It serves as a quick and reliable tool for testing system memory limits, stress testing, or verifying resource availability. The program is simple to use, requiring only a size argument to immediately consume the desired amount of memory.
Key Features:
  • Simple command-line interface
  • Precise memory allocation control
  • Lightweight and fast execution
  • Cross-platform compatibility
Use Cases:
  • Stress testing system memory and swap behavior
  • Verifying available RAM on a server or container
  • Testing application performance under low-memory conditions
Alternatives:
  • stress-ng – A more comprehensive suite for system stress testing, including CPU, I/O, and memory, whereas eatmemory focuses solely on RAM allocation.
  • dd – Can be used to write to /dev/null with a large count, but eatmemory provides a more direct and memory-specific method.
License: MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, sonoma, ventura, monterey, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 4:48pm 0 VERSION_BUMP 7cc206fb
Sep 12, 2024 8:50am 0 VERSION_BUMP 9e18aa43