Performance testing tool - Mxdperfstat

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)

refer to

https://www.cnblogs.com/luwl/p/5868963.html

https://blog.csdn.net/linghe301/article/details/7351697

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324866159&siteId=291194637