Tag Archives: performance
I’ve installed the new PerfTools add-in for ArcGIS Pro; what are some scenarios in which this new tool can help optimize performance? Displaying and Logging Rendering Time for Specific Spatial Extents Have you created a series of spatial bookmarks in your ArcGIS Pro … Continue reading
Are you curious to know how long ArcGIS Pro takes to render a particular bookmark or spatial extent, or play an animation? Or have you needed to monitor how long it takes to make a spatial selection from your underlying data?
In the Spring of 2012 we released the PerfQAnalyzer tool, which assists users in capturing render and edit times within ArcGIS for Desktop. This tool is a free, unsupported, downloadable tool offered to the Esri user community which can be run from within ArcMap (as an add-in) or as a stand-alone ArcGIS Engine application. Most users will find the ArcMap add-in the most useful. We have received great feedback regarding this tool and have since released a new version of the tool which is now available for download. Continue reading
I’ve been doing some load testing against ArcGIS Server recently, and it came to mind that while we often tell users to use load testing tools prior to going public with a GIS application, we don’t go into too much detail into how to go about setting up those tests. In this blog, I’ll describe how to configure and run tests using an open source Java tool called JMeter to assist with load testing your GIS Server installation and application. Continue reading
A common question that I see in Desktop Support is “Why is ArcMap performing so slowly?” This can be a particularly tricky question as the answer depends on so many factors. For some, the answer is related to having a DEM with ½ centimeter accuracy turned on for the entire contiguous U.S., along with parcels, hydrology, streets network, and land use data for an entire county, with a 50% transparency set to each layer. Of course this example is an exaggeration, but it is true that we (myself included) expect our computers to handle whatever we throw at them and still get optimal performance. While the solution to the question can sometimes be to reduce the amount of layers ArcMap needs to draw, there can be times where the analyses that we are running are completely reasonable and the performance that we are experiencing is not. Here are several troubleshooting steps that resolve a lot of performance related issues that I see in Desktop Support.
Hello, this is Cassandra bringing you another blog about improving your performance with our software. Many ArcGIS Desktop users have noticed how much memory ArcMap takes when it is running, so today I’ve got some tips on reducing the amount of memory or memory footprint ArcMap requires:
- An extension only consumes memory when it is enabled, so disable any unneeded extensions. For most ArcGIS Desktop extensions, navigate to Tools > Extensions in either ArcMap or ArcCatalog. Click to uncheck any unneeded extensions and click Close.
- Uninstall any unnecessary 3rd-party plug-ins or extensions. I’ve worked with many customers who had numerous plug-ins or extensions installed that they said they weren’t ever using or were no longer using. Even if you aren’t using them, most 3rd-party tools still load when ArcMap starts, so remove any you aren’t using to help ArcMap’s performance.
- If you are using custom code, check for memory allocation issues.
- Reduce the number of layers in your map. ArcMap must still perform memory intensive processes on all layers that are checked on, even if they are outside the visible extent of the data frame. So, if they are not necessary, remove them.
- When using direct connect, limit the allocation of large buffers in the SERVER_CONFIG table.
- Finally, remember that the amount of memory available to a Windows application is marshaled by the operating system, so while you may be running a memory intensive process, you may not see ArcMap take more than a certain amount of memory available on your computer.
-Cassandra L., Desktop Support Analyst, ESRI Support Services