关于iObjects动态图层硬件加速的性能对比
来源:互联网 发布:linux c编程实战pdf 编辑:程序博客网 时间:2024/05/16 03:42
SuperMap iObjects .NET 8C(2017) 和 SuperMap iObjects C++ 8C(2017) 提供了动态图层硬件加速功能,提升了动态图层的绘制效率。下面将详细为您展示关于动态图层硬件加速的性能测试情况。
下面分别对SuperMap iObjects .NET 8C(2017) 和 SuperMap iObjects C++ 8C(2017) 两个组件产品,测试开启动态图层硬件加速前后的测试情况,并且在不同测试环境下进行测试。
测试场景为在动态图层上绘制不同数目的点符号,符号分别采用矢量点符号和栅格点符号。
这里提供了iObjects .NET 8C(2017)动态图层硬件加速测试程序源码及数据,下载地址:链接: https://pan.baidu.com/s/1c1JI4cK 密码: 7dkk
iObjects C++ 8C(2017)动态图层硬件加速测试
栅格点符号绘制:
1 测试范围
为开展动态图层硬件加速性能对比状况,进行本次性能测试。
此次性能测试的范围包括:
(1) CPU:动态图层硬件加速的绘制时间
(2) GT T40:动态图层硬件加速的绘制时间(普通显卡)
(3) GTX 750:动态图层硬件加速的绘制时间(较好显卡)
(4) GTX 950:动态图层硬件加速的绘制时间(好显卡)
2 测试环境
本次测试的硬件环境以及所使用软件版本,如下表所示:
GT T40,GTX 750,GTX 950的显存均为2G DDR5
3 测试数据说明:
1、地图China
2、栅格符号飞机个数分别有5种情况:1000,5000,10000,200000,500000
4 测试方式
1、根据程序输出每次绘制所消耗的时间来获取绘制时间
绘制结果截图:
5 测试结果对比(以下绘制时间均包含查询时间在内)
结论:飞机个数为1000时绘制时间GTX950最快:
1) GTX950绘制耗时是CPU的11%;
2) GTX 750绘制耗时是CPU的27%;
3) GT T40绘制耗时是CPU的24%;
结论:飞机个数为5000时绘制时间GTX950最快:
1)GTX 950绘制耗时是CPU的6%;
2)GTX 750绘制耗时是CPU的9%;
3)GT T40绘制耗时是CPU的9%;
结论:飞机个数为10000时绘制时间GTX950最快:
1)GTX 950绘制耗时是CPU的4%;
2)GTX 750绘制耗时是CPU的6%;
3)GT T40绘制耗时是CPU的7%;结论:飞机个数为200000时绘制时间GTX950最快:
1)GTX 950绘制耗时是CPU的4%;
2)GTX 750绘制耗时是CPU的4%;
3)GT T40绘制耗时是CPU的5%;
结论:飞机个数为500000时绘制时间GTX950最快:
1)GTX 950绘制耗时是CPU的3%;
2)GTX 750绘制耗时是CPU的3%;
3)GT T40绘制耗时是CPU的4%;
小结:
动态图层硬件加速性能有明显的提高。显卡越好,绘制时间越短。
矢量点符号绘制:
1 测试范围
为开展动态图层硬件加速性能对比状况,进行本次性能测试。
此次性能测试的范围包括:
(1) CPU:动态图层硬件加速的绘制时间
(2) GT T40:动态图层硬件加速的绘制时间(普通显卡)
(3) GTX 750:动态图层硬件加速的绘制时间(较好显卡)
(4) GTX 950:动态图层硬件加速的绘制时间(好显卡)
2 测试环境
本次测试的硬件环境以及所使用软件版本,如下表所示:
GT T40,GTX 750,GTX 950的显存均为2G DDR5
3 测试数据说明:
1、地图China
2、矢量符号飞机个数分别有5种情况:1000,5000,10000,200000,500000
4 测试方式
1、根据程序输出每次绘制所消耗的时间来获取绘制时间
绘制结果截图:
5 测试结果对比(以下绘制时间均包含查询时间在内)
结论:飞机个数为1000时绘制时间GTX950最快:
1) GTX950绘制耗时是CPU的36%;
2) GTX 750绘制耗时是CPU的87%;
3) GT T40绘制耗时是CPU的77%
结论:飞机个数为5000时绘制时间GTX950最快:
1)GTX 950绘制耗时是CPU的18%;
2)GTX 750绘制耗时是CPU的27%;
3)GT T40绘制耗时是CPU的28%;
结论:飞机个数为10000时绘制时间GTX950最快:
1)GTX 950绘制耗时是CPU的14%;
2)GTX 750绘制耗时是CPU的19%;
3)GT T40绘制耗时是CPU的21%;
结论:飞机个数为200000时绘制时间GTX950最快:
1)GTX 950绘制耗时是CPU的14%;
2)GTX 750绘制耗时是CPU的16%;
3)GTT40绘制耗时是CPU的19%;
结论:飞机个数为500000时绘制时间GTX950最快:
1)GTX 950绘制耗时是CPU的15%;
2)GTX 750绘制耗时是CPU的15%;
3)GT T40绘制耗时是CPU的20%;
小结:
动态图层硬件加速性能有明显的提高。显卡越好,绘制时间越短。
iObjects .NET 8C(2017)动态图层硬件加速测试
1 测试范围
为开展.NET组件动态图层硬件加速性能对比状况,进行本次性能测试。
此次性能测试的范围包括:
(1) CPU:不开动态图层硬件加速的绘制时间
(2) OpenGL:开启动态图层硬件加速的绘制时间
2 测试环境
本次测试的硬件环境以及所使用软件版本,如下表所示:
GT T40显存为2G DDR5
3 测试数据说明:
1、地图China
2、栅格符号飞机个数分别有5种情况:1000,5000,10000,200000,500000
4 测试方式
1、根据程序输出每次绘制所消耗的时间来获取绘制时间
绘制结果截图:
5 测试结果对比(以下绘制时间均包含查询时间在内)
结论:飞机个数为1000时绘制时间OpenGL更快:
OpenGL绘制耗时是CPU的19%;
结论:飞机个数为5000时绘制时间OpenGL更快:
OpenGL绘制耗时是CPU的4%。
结论:飞机个数为10000时绘制时间OpenGL更快:
OpenGL绘制耗时是CPU的3%。
结论:飞机个数为200000时绘制时间OpenGL更快:
OpenGL绘制耗时是CPU的2%;
结论:飞机个数为500000时绘制时间OpenGL更快:
OpenGL绘制耗时是CPU的2%。
小结:
.NET组件动态图层硬件加速性能有明显的提高。开启动态硬件加速后,绘制时间明显加快。
- 关于iObjects动态图层硬件加速的性能对比
- iObjects图层开关控制
- Android 关于硬件加速的问题
- 关于OVS 硬件加速的方案设计
- 关于in_array() foreach array_search() 的性能对比
- 使用硬件加速,提高Android的动画性能
- 基于SuperMap iObjects.NET 7C 中扩展图层实现航线一键查询系统
- Javascript动态生成表格的多种方式性能对比
- 动态SQL、绑定变量、静态SQL的性能对比
- 动态SQL.绑定变量.静态SQL的性能对比
- 关于安卓手机的硬件加速问题
- 关于Android上面配置硬件加速的问题
- 关于Android的硬件加速和ViewPager
- 关于硬件加速哪些优秀的资源总结
- 关于android 硬件加速遇到的问题
- 关于硬件加速哪些优秀的资源总结
- 关于In和Exists性能网上找的对比资料
- 关于rs.open和conn.execute的性能对比
- 计算机常用英语词汇
- Windows下单机安装Spark开发环境
- 在lips追加拣配数量
- 开通博客
- 法院诉讼费标准是什么,如何收取诉讼费
- 关于iObjects动态图层硬件加速的性能对比
- Android 6.0 指纹识别功能详细分析
- html video poster 属性 重复请求页面
- JS获取url参数
- java 动态代理(JDK和Cglib)
- Java分布式应用技术架构介绍
- 抓取网页swf内容
- 文件上传类
- MapReduce任务参数调优