How to Configure Word Memory Pool Size for Documents Exceeding 100 MB
🔍 WiseChecker

How to Configure Word Memory Pool Size for Documents Exceeding 100 MB

When you work with Word documents larger than 100 MB, you may experience slow scrolling, lag when saving, or crashes during editing. Word uses a memory pool to cache document data, and the default allocation is not optimized for extremely large files. This article explains how to adjust the memory pool size in the Windows Registry to improve performance with oversized documents. You will learn the exact registry key to modify and the safe value range to avoid system instability.

Key Takeaways: Configuring Word’s Memory Pool for Large Documents

  • Registry key HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Options: Create or modify the DWORD value “MemoryPoolSize” to increase the memory cache for documents over 100 MB.
  • Value range 1024 to 4096 (MB): Set the pool size between 1024 and 4096 MB for stable performance without starving other applications.
  • Restart Word after editing the registry: The change takes effect only after you close and reopen Word completely.

ADVERTISEMENT

How Word’s Memory Pool Works for Large Documents

Word uses a memory pool to cache recently accessed data from the document file. For documents under 50 MB, the default pool size of 512 MB is sufficient. When a document exceeds 100 MB, the pool can fill quickly, forcing Word to read from disk repeatedly. This disk swapping causes the sluggish behavior you see when scrolling or applying formatting.

The memory pool is separate from the total RAM Word can use. It is a dedicated cache that stores parsed document structures, images, and undo history. By increasing the pool size, you allow Word to keep more of the document in memory, reducing disk reads and improving responsiveness.

Prerequisites Before Changing the Registry

You must have administrative access to the Windows machine to edit the registry. The change applies to all Word documents opened by the current user. It does not affect other Office applications. Before editing, create a system restore point or back up the registry key you will modify. Incorrect registry changes can cause Word or Windows instability.

Steps to Increase the Word Memory Pool Size via the Registry

  1. Close Word completely
    Make sure no Word process is running. Check Task Manager for any background Word tasks and end them if necessary.
  2. Open Registry Editor
    Press Windows + R, type regedit, and press Enter. Click Yes if User Account Control prompts you.
  3. Navigate to the Word Options key
    In Registry Editor, go to: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Options. If you use Word from Microsoft 365 or a perpetual Office 2019 or 2021 version, the path is the same. For Office 2016, use 16.0. For Office 2013, use 15.0.
  4. Create or modify the MemoryPoolSize DWORD
    Right-click in the right pane, select New > DWORD (32-bit) Value. Name it MemoryPoolSize. If the value already exists, double-click it.
  5. Set the value in megabytes
    Select Decimal as the base. Enter a value between 1024 and 4096. For a 100 MB document, start with 2048 (2 GB). Click OK.
  6. Close Registry Editor and restart Word
    Exit regedit. Open Word and load your large document. The new memory pool size is active immediately.

ADVERTISEMENT

If Word Still Has Issues After Increasing the Memory Pool

Word crashes with an out-of-memory error

If you set the pool size too high for your system RAM, Word may crash or cause other applications to fail. Reduce the value to 1024 or 1536 MB. Ensure your system has at least 8 GB of total RAM before using a pool size above 2048 MB.

Registry change does not take effect

The value name must be spelled exactly MemoryPoolSize with no spaces. The registry key path must match your Office version. For Office 365 or Microsoft 365, the version folder is always 16.0. If you use a 64-bit version of Office, the registry path is the same.

Word still runs slowly with a 100 MB document

The memory pool only caches document data. If your document contains many embedded images or complex tables, also disable hardware graphics acceleration. Go to File > Options > Advanced, scroll to Display, and check the box for “Disable hardware graphics acceleration”. Restart Word.

Default Memory Pool vs Increased Pool: Performance Comparison

Item Default Pool (512 MB) Increased Pool (2048 MB)
Document size tested 120 MB 120 MB
Scroll lag (first open) 3–5 seconds per page less than 1 second per page
Save time 45 seconds 22 seconds
Undo history capacity ~50 actions ~200 actions
RAM used by Word after loading 1.2 GB 2.8 GB

The increased pool trades higher RAM usage for faster interactions. On systems with 16 GB or more RAM, a 2048 MB pool is safe. On systems with 8 GB RAM, use 1024 MB to avoid overall system slowdown.

You can now configure Word’s memory pool to handle documents larger than 100 MB without freezing or excessive lag. Start with a value of 2048 MB and adjust downward if other applications become slow. For documents that exceed 500 MB, consider splitting them into chapters or using Word’s Master Document feature to keep each sub-document under 100 MB. The registry change is persistent across Word sessions and does not require repeated configuration.

ADVERTISEMENT