Tag Archives: performance

How can I use the new ArcGIS Pro PerfTools Add-in?

Capture_BookmarksLog

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

Posted in ArcGIS Pro | Tagged , , , , , , , , | Leave a comment

New ArcGIS Pro Add-in for Performance Monitoring: PerfTools

Pro_PerfTools_RibbonThumbnail

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?

Posted in ArcGIS Pro | Tagged , , , , | Leave a comment

PerfQAnalyzer: Build164 Available for Download

The Performance Engineering team at Esri is excited to release a new build of PerfQAnalyzer (PQA). This build exposes the Workspace and FeatureClass within the Edit script command assembly, giving users more flexibility in extending and customizing script commands. Please refer to the ReadMe.txt located within the default installation folder for further information. Additional logging is also included in this build, which includes the “Rendering Start Time” as well as a new time stamps option. This option is available within the Log tab and will incrementally place a timestamp in the log for each rendering operation. This enhancement was originally submitted by a user as a request to assist in correlating time stamps from Windows Performance Monitor. Continue reading

Posted in Announcements, ArcGIS for Desktop, ArcSDE, Geodatabase | Tagged , , , , , , , , , | 3 Comments

Calibrating ArcGIS Performance with PerfQAnalyzer: New Build Available for Download

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

Posted in Announcements, ArcGIS for Desktop, ArcSDE, Geodatabase | Tagged , , , , , , , , | 23 Comments

Preparing for the flood: Will your GIS Server sink or swim?

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

Posted in ArcGIS for Server | Tagged , , | 6 Comments

Troubleshooting Slow Performance in ArcGIS for Desktop

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.

Continue reading

Posted in ArcGIS for Desktop | Tagged , , , | 19 Comments

New ArcGIS Performance calibration tool

magnifying_glass1

Ever wonder how long your Desktop application takes to render mapped features on a layer to layer basis? Or have you ever needed to know the time it takes to edit mapped features from a particular edit version?

Posted in ArcGIS for Desktop, ArcGIS for Server, ArcSDE, Geodatabase | Tagged , , , , , , , , | 3 Comments

ArcGIS 10 Desktop File Menu Performance Patch is now available


The ArcGIS 10 Desktop File Menu Performance Patch is now available for download on resources.argis.com. The download URL is http://resources.arcgis.com/content/patches-and-service-packs?fa=viewPatch&PID=66&MetaID=1678.


This patch addresses delays encountered when opening the ArcMap ‘File’ menu when connected to the Internet using some proxy servers. For more details about the issues addressed with this patch, see the following link: Issues Addressed with this Patch.


Esri apologizes for any inconvenience this may have caused you. If you have any issues installing the patch, please contact Esri Support Services.



Posted in Uncategorized | Tagged , , , , , , | Leave a comment

Sasquatch Alert: Downsizing ArcMap’s Memory Footprint

bigfoot crossing sign

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.


For more performance tips, search the Knowledge Base on ‘improve performance’. Some of my favorite knowledge base articles on this topic include KB 33325, KB 33098, and KB 34043.


-Cassandra L., Desktop Support Analyst, ESRI Support Services



Posted in Uncategorized | Tagged , , , , | Leave a comment