读懂AIMS 2013中的性能分析报告

简介:


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

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

image

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

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

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

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

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

image

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

image

 

怎么样,你认为这个工具有用吗? If you want to read English version, please refer to my another post on http://adndevblog.typepad.com/infrastructure/2012/07/understanding-the-performance-report-of-aims2013.html

作者: 峻祁连
邮箱:junqilian@163.com 
出处: http://junqilian.cnblogs.com 
转载请保留此信息。





本文转自峻祁连. Moving to Cloud/Mobile博客园博客,原文链接:http://www.cnblogs.com/junqilian/archive/2012/07/13/2589806.html ,如需转载请自行联系原作者
相关文章
|
3月前
|
开发者 iOS开发
如何使用 Instruments 工具来分析应用的性能?
如何使用 Instruments 工具来分析应用的性能?
36 2
|
2月前
|
监控 数据挖掘
性能分析之解析 RESAR 性能分析七步法
【2月更文挑战第5天】性能分析之解析 RESAR 性能分析七步法
57 3
性能分析之解析 RESAR 性能分析七步法
|
12月前
|
Web App开发 监控 应用服务中间件
04 性能分析之常用术语
04 性能分析之常用术语
|
运维 数据可视化 前端开发
学会这个Thread Dump分析工具,让您秒变性能分析大师!
学会这个Thread Dump分析工具,让您秒变性能分析大师!
1096 0
学会这个Thread Dump分析工具,让您秒变性能分析大师!
|
Arthas 监控 数据可视化
「作者推荐」【JVM性能分析】 精心准备了一套JVM分析工具的锦囊(上部)
「作者推荐」【JVM性能分析】 精心准备了一套JVM分析工具的锦囊(上部)
179 0
「作者推荐」【JVM性能分析】 精心准备了一套JVM分析工具的锦囊(上部)
|
Web App开发 移动开发 缓存
软件测试|H5性能分析实战
软件测试|H5性能分析实战
125 0
软件测试|H5性能分析实战
|
开发框架 .NET C#
C#与C++混合编程及性能分析
C#与C++混合编程及性能分析
672 0
C#与C++混合编程及性能分析
|
SQL JSON 算法
庖丁解牛-图解查询分析和调优利器Optimizer Trace
查询分析和调优背景在数据库的使用过程,我们经常会碰到SQL突然变慢,是由于下面导致的问题:选择错误的索引选择错误的连接顺序范围查询使用了不同的快速优化策略子查询选择的执行方式变化半连接选择的策略方式变化如何使用分析工具OPTIMIZER TRACE来理解优化过程和原理来深度分析和调优慢SQL就成为高级DBA的利器。我们先来了解下查询优化整体的过程:该过程主要考虑的因素是访问方式、连接顺序和方法已经
866 1
庖丁解牛-图解查询分析和调优利器Optimizer Trace
|
SQL 存储 数据库
Expert 诊断优化系列------------------语句调优三板斧
前面三篇通过CPU、内存、磁盘三巨头,讲述了如何透过现在看本质,怎样定位服务器三巨头反映出的问题。为了方便阅读给出链接: SQL SERVER全面优化-------Expert for SQL Server 诊断系列     通过三篇文章的基本介绍,可以看出系统的语句如果不优化,可能会导致三巨头都出现异常的表现。
1198 0