aimsserver.exe uses 100% of CPU for extended periods of time

Last Published: April 25, 2020


** Internal Publish Only! This article may contain information that is not intended for external circulation. **

The aimsserver.exe process is the ArcIMS Spatial Server, and is responsible for processing all ArcXML requests directed to the site's running services.After a variable amount of time of successful operation, the aimsserver.exe process ultimately plateaus and uses 100% of the machine's CPU. This is evident by looking at the system Task Manager's Processes tab.


The amount of time it takes for the aimsserver.exe process to fully utilize the entire CPU depends on the size of the data that is being served in the site's ArcIMS services, the number of transactions processed by the spatial server, and the CPU capacity of the machine.

Solution or Workaround

Upgrade to ArcIMS 4.0 or higher and implement Spatial Server recycling. Recycling, a new functionality in ArcIMS 4.0, is essentially automatic restarting of Spatial Servers at user configured times. When a Spatial Server is recycled, some of the resources that it no longer uses are reclaimed resulting in better performance. If your site serves complex maps and is accessed frequently, recycling should be considered as an option for improving performance.

  1. See the ArcIMS Help topic "Recycling Spatial Server" for information on setting up recycling. This is located in the Advanced ArcIMS topics contents item.

Article ID:000005481

  • Legacy Products

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Related Information

Discover more on this topic