laptop and a wrench

Bug

The Java ADF spawns off five threads for each web session, which don't expire until the web session expires. This makes the Java ADF not scalable enough to handle large numbers of simultaneous users.

Last Published: August 25, 2014 No Product Found
Bug ID Number NIM009880
SubmittedJune 23, 2007
Last ModifiedJune 5, 2024
Applies toNo Product Found
Version found9.2
Program languageJava
StatusWill Not Be Addressed

Additional Information

No Public Explanation

Workaround

When multiple resources are requested, the Java ADF requests those resources in parallel for better performance. Each parallel request requires its own thread. We believe this makes the Java ADF more scalable since requests are handled faster and thus you make better use of your existing hardware. However, it is possible to reduce the number of threads used by the application which will result in slower performance. This method below will set the thread pool size:<a href="http://edndoc.esri.com/arcobjects/9.2/Java/api/adfwebcontrols/com/esri/adf/web/data/WebContext.html#setThreadPoolSize" target="_blank">http://edndoc.esri.com/arcobjects/9.2/Java/api/adfwebcontrols/com/esri/adf/web/data/WebContext.html#setThreadPoolSize</a>(int)

Steps to Reproduce

Bug ID: NIM009880

Software:

  • No Product Found

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options