Error: The user-set logical network memory quota has been reached

Error Message

When building a network dataset or geometric network, the build routine is stopped with the following error message:

"The user-set logical network memory quota has been reached."


This error message is returned when there is not enough memory reserved on the client machine for caching logical network data. This typically happens when trying to build a large network dataset or geometric network.

Solution or Workaround

The default cache size is 128MB. The size of the cache can be changed by modifying the registry:

This key is not in the registry by default. It needs to be created and set to the appropriate value.
The instructions below include making changes to essential parts of your operating system. It is recommended that you backup your operating system and files, including the registry, before proceeding. Consult with a qualified computer systems professional, if necessary.

Esri cannot guarantee results from incorrect modifications while following these instructions; therefore, use caution and proceed at your own risk.
  1. Open the Registry Editor by navigating to Start > Run, type regedit and click OK.
  2. Expand the HKEY_CURRENT_USER\Software\ESRI\ key folder.
  3. Click on the Geodatabase folder. If the Geodatabase folder does not exist, create it by right-clicking on the ESRI folder and selecting New > Key. Rename the new key folder to Geodatabase.
  4. In the Geodatabase folder, left-click on the value key LogicalNetworkCacheSize. If the LogicalNetworkCacheSize value key does not exist, create it by right-clicking the Geodatabase folder and selecting New > DWORD Value. Rename the newly created value key to LogicalNetworkCacheSize.
  5. Double-click the LogicalNetworkCacheSize value key, and modify it as appropriate.
    This registry DWORD contains the value of the desired cache size in MB. For building continent-size network datasets, it is recommended to set this value to 512 or more.