Memory Dump Size Calculator
Size a RAM capture including page and swap files, compression and the working space a volatile-memory analysis actually needs.
Inputs
Raw Capture Size
160.0GB
Stored Compressed Size
66.7GB
Analysis Working Space
256.0GB
Capture Time
13.7minutes
Total Evidence Footprint
322.7GB
Acquisition Note
Page file included — that is where evicted secrets and keys often survive
Step by step
Values used
Installed RAM = 128 GB; Page or swap file size = 32 GB; Capture the page or swap file too = Yes; Capture hiberfil.sys or the hibernation image = No; Zero or unallocated pages = 25 %; Capture compression = LZ4 or fast stream compression — 1.8×; Write rate to the evidence target = 200 MB/s
Memory Dump Size
rawCapture = installedRAM + pageFile (if captured) + 0.75 × RAM for a hibernation image; storedSize applies the compression ratio only to the non-zero pages.
Working space for analysis
analysisWorkingSpace ≈ 1.6 × rawCapture, covering the decompressed image plus extracted processes, strings and carved artefacts.
Raw Capture Size
= 160.0 GB
Stored Compressed Size
= 66.7 GB
Analysis Working Space
= 256.0 GB
Capture Time
= 13.7 minutes
Total Evidence Footprint
= 322.7 GB
Acquisition Note
= Page file included — that is where evicted secrets and keys often survive
How it works
A raw memory image is essentially the size of installed RAM, because the tool walks the full physical address space including device-mapped and unallocated regions. Adding the page or swap file is what makes the capture complete — evicted process pages live there — and a hibernation image adds roughly three quarters of RAM again. Zeroed pages compress to nothing, so the stored size depends far more on how much of RAM is actually in use than on the compression level chosen. Teams routinely arrive with a 64 GB USB stick to capture a 256 GB server and lose the volatile evidence entirely; the capture either does not fit or does not finish before the process they were chasing exits.
Formulas
Memory Dump Size
rawCapture = installedRAM + pageFile (if captured) + 0.75 × RAM for a hibernation image; storedSize applies the compression ratio only to the non-zero pages.
- installedRAM
- Physical memory the acquisition tool must read
- pageFile
- pagefile.sys or the swap partition
- zeroPct
- Share of pages that are zeroed and compress to almost nothing
Working space for analysis
analysisWorkingSpace ≈ 1.6 × rawCapture, covering the decompressed image plus extracted processes, strings and carved artefacts.
- rawCapture
- Uncompressed size of the memory image
Frequently Asked Questions
How is Memory Dump Size calculated?
rawCapture = installedRAM + pageFile (if captured) + 0.75 × RAM for a hibernation image; storedSize applies the compression ratio only to the non-zero pages. A raw memory image is essentially the size of installed RAM, because the tool walks the full physical address space including device-mapped and unallocated regions. Adding the page or swap file is what makes the capture complete — evicted process pages live there — and a hibernation image adds roughly three quarters of RAM again. Zeroed pages compress to nothing, so the stored size depends far more on how much of RAM is actually in use than on the compression level chosen.
Why does Memory Dump Size matter?
Teams routinely arrive with a 64 GB USB stick to capture a 256 GB server and lose the volatile evidence entirely; the capture either does not fit or does not finish before the process they were chasing exits.
What values do I need to enter?
This calculator takes 7 inputs: Installed RAM, Page or swap file size, Capture the page or swap file too, Capture hiberfil.sys or the hibernation image, Zero or unallocated pages, Capture compression, Write rate to the evidence target. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
Do I need the page file if I already have RAM?
Yes, if you care about what was in memory but is no longer resident. Decrypted keys, credential material and command lines routinely get paged out, and a RAM-only capture silently misses them.
Why is the working space larger than the image?
Because analysis expands the data. Volatility and similar tools decompress the image, then write out process dumps, injected-code regions, extracted files, strings and timelines — collectively about 60% of the image size again.
You might also need
- Disk Imaging Time CalculatorCommonly used together
- Forensic Evidence Storage CalculatorCommonly used together
- Hash Verification CalculatorCommonly used together
- Sandbox Resource CalculatorCommonly used together
- Enterprise Cybersecurity Health Score CalculatorAlso in Forensics & Emerging Threats
- Kill Chain Coverage CalculatorAlso in Forensics & Emerging Threats