Configure Geodatabase Manager Monitor
The Geodatabase Manager Monitor ensures that the Geodatabase Manager service doesn't tie up more memory than it needs. Geodatabase Manager Monitor uses a setting to determine the maximum amount of memory that Geodatabase Manager can access between version process intervals. If Geodatabase Manager exceeds the maximum amount of memory, then the Geodatabase Manager Monitor will restart the service and release the memory.
The steps below walk you through setting this maximum amount of memory value in the GeodatabaseManagerServices.exe.config file.
- Open GeodatabaseManagerservices.exe.config. By default, this file is installed here: C:\Program Files (x86)\Miner and Miner\ArcFM Solution\Bin.
- Look for the following XML:
<Miner.Geodatabase.Properties.Settings> <setting name="MemoryThreshold" serializeAs="String"> <value>1600</value> </setting> </Miner.Geodatabase.Properties.Settings>
- The Value tags contain the maximum amount of memory (in
megabytes) Geodatabase Manager may use between version process intervals.
If the amount of memory used between intervals exceeds this value,
the Geodatabase Manager Monitor will restart the service and release
the memory. Set this value as appropriate. The default value is 1600mb.IMPORTANT: Set the value higher than the default if you would like the service to be able to go to a higher memory threshold before restart. This is helpful If you are seeing performance suffer from too many restarts of GDBM Services. As that number gets closer to 2000, you will encounter memory pressure and crashing based on the limits of 32-bit Windows applications.
- Save and close GeodatabaseManagerservices.exe.config.