Mxdperfstat is a mxd performance detection tool, it is very good to use it to test the performance of thematic maps!
Get tools
https://www.arcgis.com/home/item.html?id=a269d03aa1c840638680e2902dadecac
ArcGIS 9.3, 10, 10.1, 10.2, 10.3, 10.4, , 10.4.1, 10.5 versions are supported.
If you need a higher version, you can directly use the tool to compile or modify it into the corresponding version.
Instructions
It is a console tool that starts the program by passing in parameters, which means that its startup entry is not a form. Instructions
ArcGIS 10.x:
mxdperfstat -mxd <DocumentName.mxd> [-scale scale1;scale2;...] [-xy <x;y>] [-width <screen width> -height <screen height>] [-dbms -host -instance -database -service -port -user -password]
ArcGIS 9.3
mxdperfstat -mxd <DocumentName.mxd> [-scale scale1;scale2;...] [-xy <x;y>] [-width <screen width> -height <screen height>]
Among them, mxdperfstat is the command, -mxd is the mxd file path, and -scale is the scale to be tested. If it is not filled in, multiple scales will be tested, and other parameters are not very important.
Interpretation of the report
The performance test is completed, and a visual report is generated in the form of an xml document:
Here is some basic information:
Report generation time: 2018/3/2 13:32:57
Test file path: D:\HardWork\...\traffic distribution map.mxd
Number of map layers: layerCount= 11
Map frame spatial parameters: GCS_Xian_1980
Map frame display unit: esriDecimalDegrees
Center coordinates and X= 87.28 Y= 32.32 width= 1200 height= 1000
Here are the test results for each scale:
Item serial number
The scale bar where At Scale is located
Layer Name Layer name
Refresh Time (sec) Refresh Time (sec)
Recommendations
Features Number of features
Number of Vertices nodes
Labeling whether to label
Geography Phase (sec) Data drawing time (seconds), related to layer symbol configuration
Graphics Phase (sec) Data text, label drawing time (seconds), and attribute field index.
Cursor Phase (sec) The time-consuming of data query is related to the performance of the data source.
DBMS CPU: CPU time of DBMS
DBMS LIO: The time-consuming of reading and writing memory in the LIO database of DBMS
DBMS PIO: The time consuming of reading and writing the disk for the PIO database of DBMS
Source: don't know what
LayerType: layer geometry type, point, line, polygon, grid, etc.
Layer Spatial Reference: The spatial reference of the layer
LayerQueryDef: filter conditions for the layer (the interface corresponds to the definition query)