Unexpectedly slow startup on a computer configured to use persistent memory

Applies to: Windows Server IoT 2019 StandardWindows Server IoT 2019 DatacenterWindows Server 2019 Standard

Symptoms


After you configure a Windows-based computer to use large amounts of memory, including persistent memory, the computer takes longer than expected to start up. Additionally, increased CPU usage occurs for a short time after startup. Increased CPU usage occurs when an application frees and reallocates large ranges of memory in rapid succession.

Status


This is a known issue. This issue will be addressed in future Windows releases that will provide additional optimizations in the startup path.

More information


Persistent memory is used for both Windows clients and Windows servers. If you configure a system to use large amounts of memory, including persistent memory, additional startup time is required. During restarts and during freeing memory at runtime, the system must clear all physical memory before that memory can be used.

Startup performance is affected only if the persistent memory is used in memory mode. If the persistent memory is used as a storage device, system startup time is not affected.

For more information about how to use persistent memory as a storage device, see Understand and deploy persistent memory.