性能测试工具——Mxdperfstat
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:
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的更多相关文章
- 性能测试工具 wrk 安装与使用
介绍 今天给大家介绍一款开源的性能测试工具 wrk,简单易用,没有Load Runner那么复杂,他和 apache benchmark(ab)同属于性能测试工具,但是比 ab 功能更加强大,并且可以 ...
- 性能测试工具Locust
An open source load testing tool. 一个开源性能测试工具. define user behaviour with python code, and swarm your ...
- 给CentOS6.3 + PHP5.3 安装PHP性能测试工具 XHProf-0.9.2
一.什么是XHProf XHProf官网:http://pecl.php.net/package/xhprof XHProf是一个分层PHP性能分析工具.它报告函数级别的请求次数和各种指标,包括 阻塞 ...
- Android性能测试工具APT使用指南
腾讯的安卓平台高效的性能测试工具APT(Android Performance Testing Tools),适用于开发自测和定位性能瓶颈,帮助测试人员完成性能基准测试.竞品测试. APT提供了CPU ...
- 安卓性能测试工具-GT,安测试
GT: 是腾讯出品的一款APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE, Integrated Debug&Test Environment).利用GT,仅凭一部 ...
- TCP/UDP网络性能测试工具 - Netperf (zz) ..网络测试工具
在构建或管理一个网络系统时,我们更多的是关心网络的可用性,即网络是否连通,而对于其整体的性能往往考虑不多. 除了netperf以外. 还有很多其它的网络性能测试工具. 如db, ...
- pylot是一款开源的web性能测试工具
pylot是一款开源的web性能测试工具,http://www.pylot.org/ 参考文档:http://www.pylot.org/gettingstarted.html很容易上手 使用分为以下 ...
- 腾讯优测优分享 | Android性能测试工具化实现
腾讯优测专业的移动云测试平台,自动化测试提供性能测试数据,云真机实时输出性能数据,让测试更简单! 1.Android性能测试介绍 提到Android性能测试,我们总免不了俗地要首先介绍下Android ...
- 性能测试工具 转自https://yq.aliyun.com/articles/35149?spm=5176.100239.blogcont35147.8.rsow6k
摘要: 继续这个系列的学习,这一节重点介绍目前流行的性能测试工具以及如何选择适合项目的工具.在此之前,我已经对性能测试工具的原理与架构做了分析. http://www.cnblogs.com/fnng ...
随机推荐
- 该对象尚未初始化。请确保在所有其他初始化代码后面的应用程序启动代码中调用 HttpConfiguration.EnsureInitialized()。
WebAPI使用属性路由,配置config.MapHttpAttributeRoutes();后出现错误: System.InvalidOperationException: 该对象尚未初始化.请确保 ...
- HTML一些标签注意事项
最近在IE10下运行一个以前的做web系统发现了两个小问题: 一.图片上使用"alt"属性来添加一些文字提示信息在IE10下无法正常显示出来 上网查了一下原因:原来是现在一些较新的 ...
- Modbus读写模拟量寄存器具体解释
读可读写模拟量寄存器: 发送命令(主机向从机)格式: [设备地址] [命令号03] [起始寄存器地址高8位] [低8位] [读取的寄存器数高8位] [低8位] [CRC校验的低8位] [CRC校验的高 ...
- 前端使用AngularJS的$resource,后端ASP.NET Web API,实现增删改查
AngularJS中的$resource服务相比$http服务更适合与RESTful服务进行交互.本篇后端使用ASP.NET Web API, 前端使用$resource,实现增删改查. 本系列包括: ...
- WebStorm中使用ES6的几种方式
本篇总结几种在WebStorm下使用ES6的方式. 首先要选择Javascript的版本.依次点击"File","Settings","Languag ...
- windows下PHP不能开启pgsql扩展的解决方法
Tip: 环境 windows8.1 64位 + xampp1.8.1 + postgresql 9.3.6-2 第一步: php.ini中开启pgsql扩展 extension=php_pgsql ...
- TX1 flash backup & restore
备份:耗时2.5小时 ./tegraflash.py --bl cboot.bin --applet nvtboot_recovery.bin --chip 0x21 --cmd "read ...
- 开源项目MultiChoiceAdapter详解(六)——GridView和MultiChoiceBaseAdapter配合使用
这篇其实没啥重要的,主要就算是个总结吧. 一.布局文件 这里实现的是类似于上图的多图选择的效果.关键在于item布局文件的写法.这也就是这个框架奇葩的一点,莫名其妙的要在一个自定义控件里面再放一个自定 ...
- vue elementui switch开关控件的使用
<el-switch @change="test" on-value="1" off-value="0" v-model=" ...
- protobuf 更新消息和扩展,包
一.更新一个消息类型 如果一个已有的消息格式已无法满足新的需求--如,要在消息中添加一个额外的字段--但是同时旧版本写的代码仍然可用.不用担心!更新消息而不破坏已有代码是非常简单的.在更新时只要记住以 ...