Memory Test
Measures browser heap usage live via performance.memory on Chrome and Edge, and lets you allocate typed arrays in configurable 10 MB chunks to watch the heap grow toward its limit. On Firefox and Safari (which do not expose performance.memory), the tool falls back to allocation-count only. Safely aborts before OOM. Browser-based, no install.
Live heap stats
—Used heap (MB)
—Total heap (MB)
—Heap limit (MB)
0Allocated by test (MB)
—Used / limit (%)
Stress allocation
Safety: allocation auto-stops if used heap exceeds 85% of the browser's heap limit, or after 500 chunks, whichever comes first. On Firefox/Safari (no performance.memory), the test stops at 300 MB self-allocated as a safety cap.
Heap growth graph
Popular tools
All tools
Memory Test guide
How to use the Memory Test accurately
On Chrome and Edge, the test reads the non-standard performance.memory API every 500 ms to pull three values: usedJSHeapSize (how much the current page is holding), totalJSHeapSize (how much the browser has reserved for this tab), and jsHeapSizeLimit (the hard ceiling the browser will enforce before terminating the tab).
For laptop buyers, browser memory limits are only one part of the story. If your work also depends on GPU VRAM for games, AI tools, or creative apps, use our best laptops with good GPU guide alongside this memory test.
Memory Test FAQ
Common memory test questions
Checklist
Utility checks to confirm
- How The Memory Test Works On Chrome and Edge, the test reads the non-standard performance.memory API every 500 ms to pull three values: usedJSHeapSize (how much the current page is holding)...
- What "Heap Limit" Actually Is The heap limit is the browser's decision, not the operating system's. On 64-bit Chrome desktop the default is roughly 4 GB for the main thread's isolate, though this varies by...
- Detecting Memory Leaks In Web Apps One of the genuinely useful uses of this page is leak detection. Load the app you suspect is leaking in a separate tab, come back here, and click Release & GC to baseline this tab...