博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
读懂AIMS 2013中的性能分析报告
阅读量:6199 次
发布时间:2019-06-21

本文共 763 字,大约阅读时间需要 2 分钟。

在AIMS 2013中,提供了性能分析报告工具,这个工具包含在Map Administrator()里,通过这个工具你可以分析你的Map Server的性能瓶颈在哪里,从而进行有针对性的优化工作。你在使用这个工具的时候会发现,首先我们要选择一个地图资源,然后通过可视化的方式来知道地图区域和比例尺,为什么要这么做呢?我们先说点背景知识。实际上我们每次的地图浏览,mapguide都要渲染出比当前视口稍大一点的图片发送给浏览器,当然了,渲染不同比例尺的地图所花费的时间是不一样的,因为不同比例尺下可能显示的内容会有所不同,所以我们的性能分析是要针对某个比例尺下的某个范围来做的。

下面是我的一个性能分析报告结果:

其中“Layers” 表示花费在图层渲染上的时间,这包括创建FDO连接,要素查询和图层样式化等工作;

“Images” 表示生成图形的时间,即按照指定个格式(PNG, JPG)把imagebuffer压缩到 bytesstream 的过程;

"Watermark" 不用解释,如字面意义中说的那个,生成水印所花费的时间;

"Labels" 也是一样,表示渲染生成标签花费的时间;

“Other” 包含除了上面提到的其他工作所花的时间,比如在内存中创建Renderer, 创建地图坐标系等等。

看我的这个分析报告结果,渲染性能还是很不错的,layers上占的百分比比较低,因为我这个地图仅有4个图层,当然如果你的地图包含的图层数比较多,这个百分比可能比较高了。这时你可以详细分析一下具体是哪些图层花费的时间比较多,每个图层的详细报告在下面:

 

怎么样,你认为这个工具有用吗? If you want to read English version, please refer to my another post on

转载地址:http://xevca.baihongyu.com/

你可能感兴趣的文章
php网址显示excel表格内容
查看>>
字符编码的前世今生
查看>>
touchscreem
查看>>
Linux 指令篇:文档编辑--cut
查看>>
eCharts图表(polar极坐标图)
查看>>
Delphi2007里CategoryButtons组件的一个bug
查看>>
架构师修炼 II - 表达思维与驾驭方法论
查看>>
html5自定义属性
查看>>
【算法学习笔记】39.字符串处理 单词分割 SJTU OJ 1302 缩进格式
查看>>
P1126 机器人搬重物
查看>>
Android学习笔记34-使用文件存储数据
查看>>
jquery tips 提示层
查看>>
用俩个栈实现队列
查看>>
搭建 git 服务器
查看>>
数据库持久连接理解
查看>>
Android进阶:打jar包获取assets中的资源 解决selector XML文件不能解析的问题
查看>>
[转载]SharePoint 2013搜索学习笔记之自定义结果源
查看>>
上传文件
查看>>
python manage.py startapp app 时候报错No module named _sqlite3
查看>>
11.02 跳过表中n行
查看>>