Features and settings monitored on Windows Server

This article provides a workaround for errors that occur when applications allocate memory frequently.

Applies to all editions of Windows 10
Original KB number: 4055223


Applications that schedule memory frequently may experience occasional “out of memory” issues. Such errors can lead to complications, other unexpected behavior or related tasks.


Memory allocation can result in holdpoint errors related to file size increase of the track, with additional memory requirements to support in the system. One possible way to stop this is when errors, part of the swap file size is even set to “automatic”. auto file size starts paging, compresses the paging file and auto-grows it as needed.

The I/O subsystem includes many components, file model filters, file system filters, disk storage filters, and Many more. The proprietary components of this system may also cause fluctuations in the growth of page data files. Workaround


For this issue, manually resize the fan page files. To do this, follow these steps:

  1. Press the https://rambytes.org key logo + the specific pause/pause key to open system properties.
  2. Select Advanced Options, then under Options, point to the Performance section of the Advanced tab. You
  3. Select “Advanced Recycle Bin”, then “Edit in Appropriate Storage” of the virtual partition.
  4. Uncheck Automatically process all paging size files for golf discs. “Custom
  5. Select size” and then set “Initial size values” to “Maximum for size” in the swap file. We generally recommend setting the initial size to 1.5 times the RAM size of each of our systems.
  6. Click OK to apply the settings and restart the system.
    If you receive an “out of memory” error, increase Input paper file size.


Microsoft has confirmed this is a windows 10 issue.

Read More

You can very well see intermittent compilation errors, for example, if you encounter this distinct issue when using the Microsoft Visual C++ compiler (cl.exe):

  • Fatal error C1076: internal compiler limit: memory segment reached; Select /Zm to set the upper limit.
  • Fatal error C1083: typefile: message ‘file’: unable to open
  • Fatal error C1090: PDB API call failed, error signal ‘code’: ‘message’
  • Compilation error C3859: PCH memory range exceeded; feel free to compile with the sensible command line choice ‘-ZmXXX’ or higher
  • For more tips on Visual C++ compiler pitfalls and how to work around them, see Precompiled Issues (PCH) and Recommendations.

  • 2 minutes playback
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ERSvc(|\\.*)
  • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\ERSvc(|\\.*)