Top
ServerView Resource Orchestrator V3.4.0 Troubleshooting
FUJITSU Software

13.1 When the Desktop Heap is Exhausted

Description

For the following OSs, warning events may be displayed in the system event logs.

  • Windows Server 2008
  • Windows Server 2012
  • Windows Server 2016
  • Windows Server 2019
Event Source: Win32k
Event ID: 243
A desktop heap allocation failed. A desktop heap allocation failed.

Allocation of the OS memory size, which is referred to as the desktop heap, failed.

Note

After starting the system, the OS event log above is only output for the first time that allocation of the desktop heap fails.

For details on the desktop heap, refer to "Microsoft Technical support - 184802".

Corrective Action

There are no methods to estimate the appropriate value for the desktop heap.

When modifying the value of the desktop heap, use the following procedure to extend the memory size gradually.

  1. Start the registry editor.

    From [Start]-[Run], enter [regedit], and then click the [OK] button.

  2. Move to the [SubSystems] key.

    Move to the following key on the [HKEY_LOCAL_MACHINE] tree.

    \System\CurrentControlSet\Control\Session Manager\SubSystems
  3. Select [Windows].
  4. Select [Modify] from the [Edit] menu.
  5. Modify the value of [SharedSection], and increase the desktop heap.

    Increase the third value (zzzz) in increments of 256 KB or 512 KB. The unit of the third value (zzzz) is KB.

    SharedSection=xxxx,yyyy,zzzz

    *1: When operating Resource Orchestrator, it is not necessary to modify the first value (xxxx) or the second value (yyyy).

    *2: When the third value (zzzz) is omitted, the same value as the second value (yyyy) is configured. Configure a larger value than the second value (yyyy) for the third value (zzzz).

  6. Restart the system.

Note

If the registry is accidently modified using the registry editor, serious problems may occur. In the worst case, reinstallation of the OS may be necessary.

When modifying the registry, perform operations carefully, and ensure the system is backed up in advance.