If disabling the antivirus program solves the issue, the following folders must be allow listed to improve performance.
#Openjdk platform binary software#
In certain cases, javaw.exe shows high CPU usage if antivirus software interacts with the program. If the maximum heap size is increased, it may affect the performance of other applications that utilize the javaw.exe process. For example, if the default heap size is decreased and the operation is too large for the pre-allocated memory of a particular server object container (SOC) process, the operation may fail due to lack of memory to return the results. Changing the heap size may proportionally change the RAM consumption and CPU utilization on the server, depending on the number of ArcSOC processes and the corresponding RAM consumed by each of the processes, which may impact overall performance. When an operation is executed on a service, ArcGIS Server caches the result. After the server starts up and while the system is idle, the machine is prepared to manage high volumes of requests. The two main processes of javaw.exe are the entry point into ArcGIS Server (handles requests on ports 60) and are tuned for high performance. The server maximum heap size can be observed from the ArcGIS Server Administrator Directory.ĪrcGIS Server is tuned for optimal performance out-of-the-box therefore, it is not recommended to change the settings (Advanced Administrator settings) unless necessary. This can be increased if the server has too many instances or is under heavy load. The heap size refers to the reserved memory allocated for cache to use with a Java application to each of the services. The 'App server maximum heap size' and 'SOC maximum heap size' set the maximum file size (in MB) that can be sent to the GIS Server, as shown in the image below. Refer to ArcGIS Enterprise: Inside an ArcGIS Server site for more information. These provide basic application server functionality and the ability to host web services. The javaw.exe process, in regards to ArcGIS Server, is split into two main processes. Why are the javaw.exe processes increasing the CPU usage to over 90 percent? FAQ: Why are the javaw.exe processes increasing the CPU usage to over 90 percent? Question