Mxdperfstat是一款mxd性能检测工具,使用它来测试专题地图的性能非常不错!

获取工具

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.

如果自己需要更高的版本,可以直接利用工具编译或修改成相应的版本。

使用方法

它是一个控制台工具,通过传入参数来启动程序,也就是说它的启动入口并不是一个窗体。使用方法

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>]

其中,mxdperfstat 即命令,-mxd为mxd文件路径,-scale为需要测试的比例尺,如果不填写,将测试多个比例尺,其他的参数都不太重要。

报告解读

性能测试完成,以xml文档形式生成可视化报告 :

下面是一些基本信息:

报告生成时间:2018/3/2 13:32:57

测试文档路径:D:\HardWork\……\交通分布图.mxd

地图图层数量:layerCount= 11

地图框架空间参数:GCS_Xian_1980

地图框架显示单位:esriDecimalDegrees

中心坐标及X= 87.28 Y= 32.32 width= 1200 height= 1000

下面是各比例尺的测试结果:

Item 序号

At Scale 所在比例尺

Layer Name 图层名称

Refresh Time (sec) 刷新时间(秒)

Recommendations 建议

Features 要素数量

Vertices 节点数量

Labeling 是否标注

Geography Phase (sec) 数据绘制的耗时(秒),和图层符号配置有关

Graphics Phase (sec) 数据文本、标注绘制的耗时(秒),和属性字段索引有关。

Cursor Phase (sec) 数据查询的耗时,和数据源性能有关。

DBMS CPU :DBMS的CPU耗时

DBMS LIO: DBMS的LIO数据库读写内存的耗时

DBMS PIO: DBMS的PIO数据库读写磁盘的耗时

Source:不知道是什么

LayerType:图层几何类型,点、线、面、栅格等

Layer Spatial Reference:图层的空间参考

LayerQueryDef:图层的过滤条件(界面上对应的是定义查询)

参考

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

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

性能测试工具——Mxdperfstat的更多相关文章

  1. 性能测试工具 wrk 安装与使用

    介绍 今天给大家介绍一款开源的性能测试工具 wrk,简单易用,没有Load Runner那么复杂,他和 apache benchmark(ab)同属于性能测试工具,但是比 ab 功能更加强大,并且可以 ...

  2. 性能测试工具Locust

    An open source load testing tool. 一个开源性能测试工具. define user behaviour with python code, and swarm your ...

  3. 给CentOS6.3 + PHP5.3 安装PHP性能测试工具 XHProf-0.9.2

    一.什么是XHProf XHProf官网:http://pecl.php.net/package/xhprof XHProf是一个分层PHP性能分析工具.它报告函数级别的请求次数和各种指标,包括 阻塞 ...

  4. Android性能测试工具APT使用指南

    腾讯的安卓平台高效的性能测试工具APT(Android Performance Testing Tools),适用于开发自测和定位性能瓶颈,帮助测试人员完成性能基准测试.竞品测试. APT提供了CPU ...

  5. 安卓性能测试工具-GT,安测试

    GT: 是腾讯出品的一款APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE,  Integrated  Debug&Test  Environment).利用GT,仅凭一部 ...

  6. TCP/UDP网络性能测试工具 - Netperf (zz) ..网络测试工具

    在构建或管理一个网络系统时,我们更多的是关心网络的可用性,即网络是否连通,而对于其整体的性能往往考虑不多. 除了netperf以外.       还有很多其它的网络性能测试工具.       如db, ...

  7. pylot是一款开源的web性能测试工具

    pylot是一款开源的web性能测试工具,http://www.pylot.org/ 参考文档:http://www.pylot.org/gettingstarted.html很容易上手 使用分为以下 ...

  8. 腾讯优测优分享 | Android性能测试工具化实现

    腾讯优测专业的移动云测试平台,自动化测试提供性能测试数据,云真机实时输出性能数据,让测试更简单! 1.Android性能测试介绍 提到Android性能测试,我们总免不了俗地要首先介绍下Android ...

  9. 性能测试工具 转自https://yq.aliyun.com/articles/35149?spm=5176.100239.blogcont35147.8.rsow6k

    摘要: 继续这个系列的学习,这一节重点介绍目前流行的性能测试工具以及如何选择适合项目的工具.在此之前,我已经对性能测试工具的原理与架构做了分析. http://www.cnblogs.com/fnng ...

随机推荐

  1. AutoMapper在MVC中的运用05-映射中的忽略、处理null、多种映射转换

    本篇AutoMapper使用场景: ※ 动态实现接口方法或属性 ※ 目标中的属性如果比源多,可以忽略多出的属性 ※ 目标有virtual属性,可忽略 ※ 目标属性值为null的解决办法 ※ int转s ...

  2. smartsvn学习(二)如何在Xcode下使用SVN

    1.Xcode4中苹果有自带的SVN软件------>Organizer------>Repositories   2.SVN checkout到本地后,删除本地file,对服务器有影响吗 ...

  3. MySQL中进行树状所有子节点的查询 . mysql根据父id 查询所有的子id

    在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点.但很遗憾,在MySQL的目前版本中还没有对应的功能. ...

  4. 犯罪现场调查第一季/全集CSI迅雷下载

    英文译名 CSI (第1季) (2000首播)CBS. 本季看点:<犯罪现场调查>赌城拉斯维加斯吸引着做发财梦的人,也吸引着形形色色的罪犯,该市警察局的犯罪现场调查局在全美国名列第二.该剧 ...

  5. 实用ExtJS教程100例-002:MessageBox的三种用法

    在上一节中,我们用到了MessageBox,在本文中,我们将介绍一下ExtJS中常用的三种MessageBox. Ext.MessageBox.alert() 这个方法用来打开一个普通的对话框,对话框 ...

  6. 开源项目PullToRefresh详解(三)——PullToRefreshScrollView

    和前几篇文章一样,这里还是先设置布局文件,然后找到这个控件.只不过这里要简单很多. 1.布局文件 <?xml version="1.0" encoding="utf ...

  7. 关于MySQL的行转列的简单应用

    sql 脚本 -- 创建表 学生表 CREATE TABLE `student` ( `stuid` VARCHAR(16) NOT NULL COMMENT '学号', `stunm` VARCHA ...

  8. Mysql 编译安装并使用自定义用户启动

    本文基于 Redhat Linux 6.7 的环境,Mysql 版本为 5.5.37 安装前的检查 必备的组件,如果没有使用 yum 进行安装,可以使用网上的源,也可以使用本地光盘作为 Yum 源. ...

  9. Android系统版本与API等级对应关系表

    从Android官网拷过来的,方便查阅... 官网地址:https://developer.android.com/guide/topics/manifest/uses-sdk-element.htm ...

  10. 用make编译openCV报错:ts_gtest.cpp:(.text._ZN7testing8internal2RED2Ev+0xf): undefined reference to 'regfreeA'

    解决方案: the cause is the google tests is looking for the generic regex.h but cmake used the regex.h fr ...