Knowledge Base - Technical Articles
HowTo: Calibrate ArcGIS performance: Time rendering
| Article ID: | 39895 |
|---|---|
| Software: | ArcSDE 9.3.1, 10 ArcGIS - ArcEditor 9.3.1, 10 ArcGIS - ArcInfo 9.3.1, 10 ArcGIS Server (10.0 and prior) 9.3.1, 10 ArcGIS for Desktop Advanced 10.1 ArcGIS for Desktop Standard 10.1 ArcGIS for Desktop Basic 10.1 |
| Platforms: | N/A |
Summary
The instructions provided describe how to capture Desktop rendering times using the PerfQAnalyzer tool (to test editing, see the Related Information section for more details). This is a free, non-supported tool offered to the Esri user community that can be used to assist users in calibrating their ArcGIS Performance.
The PerfQAnalyzer tool can run as an ArcMap add-in or as a standalone application. The standalone (no map) version can also be run, but is used to edit scripting only.
Rendering times are reported for each layer as well as for all layers within the map document. Additionally, individual rendering times are reported for background, geography, annotation and selection layers.
The tool may be downloaded from the following links:
PerfQAnalyzer for 10.1
PerfQAnalyzer for 10.0
PerfQAnalyzer for 9.3.1
The PerfQAnalyzer tool can run as an ArcMap add-in or as a standalone application. The standalone (no map) version can also be run, but is used to edit scripting only.
Rendering times are reported for each layer as well as for all layers within the map document. Additionally, individual rendering times are reported for background, geography, annotation and selection layers.
The tool may be downloaded from the following links:
PerfQAnalyzer for 10.1
PerfQAnalyzer for 10.0
PerfQAnalyzer for 9.3.1
Procedure
These instructions are for timing the rendering of different extents from an existing ArcMap Document (.mxd) using the ArcMap add-in tool. If using the standalone application, the steps are similar.
- If using the ArcMap add-in tool:
- In the PerfQAnalyzer window, click the Extents tab.
-show me-
a) If an X,Y extent file does not already exist, choose 'Create an extents list file' from the pull-down menu. Specify the location of the extents file by browsing to the file within the Extent List File subcategory.-show me-
b) If an X,Y extent file already exists-show me- , choose 'Read an extents list file' from the pull-down menu. Specify the location of the extents file by browsing to the file within the Extent List File subcategory.-show me- - Indicate the number of extents to generate.
- Click Preview Random Extents (use the scroll bar if the button is not visible). The new extents are temporarily drawn on the map. If not satisfied with the extents generated, click Clear and Preview Random Extents again and new extents appear.
To change the rendering of the extents (polygon fill, labels, etc.), expand the Display Settings. Make the necessary modifications and click Refresh.
- If it is desired that the extents be based upon mapped features, expand the Feature Classes option and click the Get Feature Classes button. This retrieves a list of feature classes. Check the appropriate feature classes. If necessary, click Clear Extents and click Preview Random Extents.
- Once satisfied with the extents, click the Save button next to the Extents List File field to save the extents to a text file.
-show me- - The process of timing rendering inside the .mxd is ready to start. First, specify where the log file is to be saved. Click the Log tab along the top of the PerfQAnalyzer window.
-show me- - Click the folder button next to the Path field and specify the location for the log file.
- Click the Rendering tab; this is where the logging of draw extents are temporarily shown in ArcMap.
- Click the Render Extent button.
-show me-
Related Information
Created: 2/15/2012
Last Modified: 4/17/2013