Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

When your computer’s physical RAM fills up, it usually does not shut down immediately. The operating system tries to free or extend usable memory—by moving some data to disk, compressing memory, or reclaiming cached data. This can keep programs running, but heavy memory pressure may make them slow or unresponsive. If the system cannot provide memory an app requests, that app or process can fail.

What “running out of RAM” means

RAM is fast physical memory used by the processor and running programs. Operating systems manage it in pages and adjust how memory is used as demand changes. A high memory-use reading alone does not mean the computer is in trouble: the operating system can use memory for caches and reclaim it when needed.

When physical memory is under pressure, the system may rely on storage as a fallback. Microsoft explains the Windows mechanism this way: “When the system needs space in physical memory, it moves the least recently used pages of physical memory to the paging file.” (Microsoft Learn: Virtual Address Space and Physical Storage.) On a Mac, macOS can compress inactive app memory and use space on the startup disk for swap. These mechanisms can help work continue, but storage is not a replacement for physical RAM: repeatedly moving data between RAM and disk can delay what you are doing.

What you may notice

  • Sluggish apps or delays: Under sustained pressure, the operating system may need to make memory available before apps can continue. Paging or swap activity can contribute to lag or unresponsiveness; the effect depends on the workload and is not guaranteed every time memory use is high.
  • An app that cannot complete a task: If the system cannot satisfy a memory request, an application or process may fail to start or continue. The exact message and behavior vary by operating system and circumstances.
  • A restart or crash with another cause: A crash by itself does not prove that RAM was exhausted. Microsoft notes that unexpected Windows restarts can result from a hardware device, driver, or software problem. Check the stop code and surrounding symptoms rather than assuming memory pressure is responsible (Microsoft’s Windows stop-code troubleshooting guidance).

How Windows, macOS, and Linux handle pressure

Windows

Windows can move pages between physical memory and the paging file. This does not guarantee that every memory request can be met: Microsoft notes that a process’s virtual address space is limited by physical memory and the free disk space available for the paging file. If the paging file is constrained, disk space is low, or demand exceeds what the system can manage, allocations may fail (Microsoft Learn).

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
CORSAIR Vengeance LPX DDR4 RAM 32GB (2x16GB) Up to 3200MHz CL16-20-20-38 1.35V Intel XMP AMD EXPO Computer Memory – Black (CMK32GX4M2E3200C16)
  • Disclaimer: Maximum Speed requires overclocking/PC BIOS adjustments. Maximum speed and performance depend on system components, including motherboard and CPU
  • Hand-sorted memory chips ensure high performance with generous overclocking headroom
  • VENGEANCE LPX is optimized for wide compatibility with the latest Intel and AMD DDR4 motherboards
  • A low-profile height of just 34mm ensures that VENGEANCE LPX even fits in most small-form-factor builds
  • A solid aluminum heatspreader efficiently dissipates heat from each module so that they consistently run at high clock speeds

macOS

macOS can compress inactive app memory as the computer approaches its memory capacity and use startup-disk space for swap, moving data to and from RAM. Activity Monitor’s Memory pane reports Memory Pressure, Compressed Memory, and Swap Used. Apple says the pressure graph is green when RAM is being used efficiently, yellow when the Mac might eventually need more RAM, and red when it needs more RAM (Apple: View memory usage in Activity Monitor).

Linux

Linux behavior depends on the distribution and configuration. In its Azure Linux virtual-machine troubleshooting guidance, Microsoft describes memory-allocation failures and cases where the kernel’s OOM Killer is invoked to handle memory exhaustion; a configured kernel panic is also possible. The article discusses causes including workload spikes, fragmentation, misconfiguration, leaks, kernel bugs, and unavailable or full swap. These are examples from Azure VM troubleshooting, not a guarantee of identical behavior on every Linux computer (Microsoft: Troubleshoot memory allocation errors in Linux VMs).

Rank #2
Timetec 16GB KIT(2x8GB) DDR3L / DDR3 1600MHz (DDR3L-1600) PC3L-12800 / PC3-12800 Non-ECC Unbuffered 1.35V/1.5V CL11 2Rx8 Dual Rank 240 Pin UDIMM Desktop PC Computer Memory RAM(SDRAM) Module Upgrade
  • [Color] PCB color may vary (black or green) depending on production batch. Quality and performance remain consistent across all Timetec products.
  • DDR3L / DDR3 1600MHz PC3L-12800 / PC3-12800 240-Pin Unbuffered Non-ECC 1.35V / 1.5V CL11 Dual Rank 2Rx8 based 512x8
  • Module Size: 16GB KIT(2x8GB Modules) Package: 2x8GB ; JEDEC standard 1.35V, this is a dual voltage piece and can operate at 1.35V or 1.5V
  • For DDR3 Desktop Compatible with Intel and AMD CPU, Not for Laptop
  • Guaranteed Lifetime warranty from Purchase Date and Free technical support based on United States

How to tell whether memory pressure is the problem

On a Mac

  1. Open Activity Monitor and select the Memory tab.
  2. Check the Memory Pressure graph along with Compressed Memory and Swap Used. The pressure graph provides context that a single memory-used figure does not (Apple’s Activity Monitor guide).
  3. Notice which apps or tasks are active when pressure rises. A recurring pattern tied to one program or workload is more useful for diagnosis than an isolated high reading.

On Windows or a Linux computer

Look for a repeatable connection between the slowdown or failed task and a particular app, workload, or recent change. Microsoft’s Windows guidance for Azure virtual machines recommends narrowing down which process is driving high memory use and looking for workload or deployment changes; its scope is Azure VMs, but the process-and-workload distinction is useful when investigating a computer, too (Microsoft: Troubleshoot memory allocation issues in Windows VMs). On Linux, allocation failures or OOM Killer activity are clues to memory exhaustion, but they still require diagnosis of the specific machine and workload.

What to do before buying more RAM

  1. Identify the trigger. Check which app or task coincides with recurring slowdowns, high pressure, or allocation errors. If one program is using unusually high memory, close it and see whether the symptom changes. A recurring problem may involve a workload change or a software memory leak rather than a general lack of capacity.
  2. Reduce simultaneous memory demand. Close work you do not need running at the same time, especially memory-heavy apps or tasks. Restarting a misbehaving program—or the computer—may temporarily clear symptoms, but it will not fix an underlying problem that returns.
  3. Check whether the exact computer can be upgraded. Memory is not upgradeable in every computer, and supported memory type and capacity depend on the model. Apple’s guidance for checking a Mac directs users to System Information’s Memory Slots pane; if Upgradeable Memory does not appear, Apple says that Mac’s memory is not upgradeable (Apple: How to upgrade). For other computers, check the manufacturer’s documentation for the exact model before choosing a module.
  4. Consider an upgrade only when both conditions are met: recurring pressure matches the work you need to do, and the computer supports a compatible memory upgrade. Without the exact model, it is not possible to name a supported RAM type or capacity.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Does the computer use the hard drive when RAM is full?

It can use disk-backed memory: Windows may use a paging file, and macOS may use swap space on the startup disk. This can help the operating system keep work going, but accessing storage for memory management can make the computer less responsive under heavy pressure. It does not mean the hard drive has become equivalent to RAM, nor does it guarantee that every app can continue.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Crucial 32GB DDR5 RAM Kit (2x16GB), 5600MHz (or 5200MHz or 4800MHz) Laptop Memory 262-Pin SODIMM, Compatible with Intel Core and AMD Ryzen 7000, Black - CT2K16G56C46S5
  • Boosts System Performance: 32GB DDR5 RAM laptop memory kit (2x16GB) that operates at 5600MHz, 5200MHz, or 4800MHz to improve multitasking and system responsiveness for smoother performance
  • Accelerated gaming performance: Every millisecond gained in fast-paced gameplay counts—power through heavy workloads and benefit from versatile downclocking and higher frame rates
  • Optimized DDR5 compatibility: Best for 12th Gen Intel Core and AMD Ryzen 7000 Series processors — Intel XMP 3.0 and AMD EXPO also supported on the same RAM module
  • Trusted Micron Quality: Backed by 42 years of memory expertise, this DDR5 RAM is rigorously tested at both component and module levels, ensuring top performance and reliability
  • ECC Type = Non-ECC, Form Factor = SODIMM, Pin Count = 262-Pin, PC Speed = PC5-44800, Voltage = 1.1V, Rank And Configuration = 1Rx8
Rank #3
G.SKILL RipjawsV Series DDR4 RAM (XMP) 16GB (2x8GB) Up to 3200MT/s* CL16-18-18-38 1.35V Intel AMD Desktop Computer Memory U-DIMM - Black (F4-3200C16D-16GVKB)
  • Requires overclocking/BIOS adjustments. Maximum speed and performance depends on system components, including motherboard and CPU.
  • G.SKILL RipjawsV Series DDR4 U-DIMM Memory Kit, Model: F4-3200C16D-16GVKB
  • Non-ECC, DDR4 U-DIMM, 288-pin, for Desktop PC & Gaming
  • Includes JEDEC default profile, and Intel XMP memory overclock profile
  • Do not mix memory kits. Memory kits are sold in matched kits that are designed to run together as a set. Mixing memory kits will result in stability issues or system failure.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.