Skip to content
Calcrivo

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

GB
GB
%
MB/s

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

  1. 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

  2. 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.

  3. Working space for analysis

    analysisWorkingSpace ≈ 1.6 × rawCapture, covering the decompressed image plus extracted processes, strings and carved artefacts.

  4. Raw Capture Size

    = 160.0 GB

  5. Stored Compressed Size

    = 66.7 GB

  6. Analysis Working Space

    = 256.0 GB

  7. Capture Time

    = 13.7 minutes

  8. Total Evidence Footprint

    = 322.7 GB

  9. 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