System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种异构平台适配优化检测系统技术方案_技高网

一种异构平台适配优化检测系统技术方案

技术编号:40561844 阅读:8 留言:0更新日期:2024-03-05 19:24
本发明专利技术提供一种异构平台适配优化检测系统,包括优化目标制定模块、测试验证模块、性能瓶颈分析模块、全面优化模块以及优化结果库模块;优化目标制定模块为需要适配优化的待测异构平台制定优化目标,测试验证模块开展全面测试验证,性能瓶颈分析模块获取待测异构平台的瓶颈点和原因,全面优化模块对待测异构平台进行全面优化,最后由优化结果库模块将全面优化结果与优化目标进行匹配,能够解决现有技术平台适配优化效率低和优化不全面的问题。

【技术实现步骤摘要】

本专利技术属于信息网络,尤其涉及一种异构平台适配优化检测系统


技术介绍

1、随着科学技术不断发展,基础软硬件和信息网络系统建设也在飞速发展,应用的范围和适用的场景已越来越广泛,就出现了新旧软硬件同时存在,以及老旧系统向新系统的切换等问题。由于我国改革开放前处于科技发展空白期,进而导致基础软硬件研究和发展方面技术水平相对落后,国产基础软硬件和信息网络系统发展时间短,适配优化缺乏健全机制、技术方向碎片化等多种问题。进而导致在对自主构建软硬件平台进行适配测试时,大多由用户基于经验自定义适配测试的流程或顺序,例如按照实际功能的重要程度确定适配顺序。但该种适配测试方式,经常需要反复地对软硬件平台进行适配验证,进而存在适配效率低而且优化不全面的问题。


技术实现思路

1、为解决现有技术平台适配效率低和优化不全面的问题,本专利技术提供一种异构平台适配优化检测系统,适配效率高且能够实现异构平台的全面优化。

2、一种异构平台适配优化检测系统,包括优化目标制定模块、测试验证模块、性能瓶颈分析模块、全面优化模块以及优化结果库模块;

3、所述优化目标制定模块用于为需要适配优化的待测异构平台制定优化目标;

4、所述测试验证模块用于按照优化目标制定模块制定的优化目标对待测异构平台开展全面测试验证;

5、所述性能瓶颈分析模块用于分析测试验证模块得到的全面测试验证结果,获取待测异构平台的瓶颈点和原因;

6、所述全面优化模块用于根据所述优化目标、所述全面测试验证结果、所述瓶颈点和原因对待测异构平台进行全面优化;

7、所述优化结果库模块用于将全面优化结果与所述优化目标进行匹配,匹配结果包括:已达到优化目标的测试内容、未达到优化目标的测试内容、放弃优化的测试内容。

8、进一步地,所述测试验证模块包括功能测试单元、性能测试单元、兼容性测试单元、系统稳定性试验单元以及应用软件适配试验单元;

9、所述功能测试单元用于根据设定的指标要求和真实使用场景对待测异构平台的各项功能进行梳理,筛选出覆盖指标要求的功能测试用例,并通过手工或自动化的方式逐个对筛选出来的功能测试用进行测试;

10、所述性能测试单元根据设定的指标要求对真实使用场景进行筛选,筛选出符合指标要求的真实使用场景作为性能场景进行性能测试,其中,性能场景包括单场景和多场景;性能测试方法为:根据性能场景依托自动化测试工具进行脚本编制、参数配置和并发量设定,且单场景测试完成后将单场景脚本进行编排形成多场景脚本,并以单场景瓶颈值进行多场景参数化配置;

11、所述兼容性测试单元用于根据软件兼容要求,对待测异构平台上运行的软件进行兼容性测试;

12、所述系统稳定性试验单元用于根据设定的系统稳定性要求和指标要求,对待测异构平台进行稳定性测试,具体为:根据用户使用情况对性能场景进行编排,将瓶颈点对应的性能瓶颈参数或指标要求参数进行脚本配置,依托自动化测试工具模拟用户稳定使用的性能场景进行测试;

13、所述应用软件适配试验单元用于根据应用软件适配要求,将待测异构平台上运行的应用软件部署在所要适配的性能场景中。

14、进一步地,所述全面优化模块用于根据所述优化目标、所述全面测试验证结果、所述瓶颈点和原因对待测异构平台进行全面优化包括:

15、优化待测异构平台的操作系统三角函数库,且三角函数库中部分函数采用汇编代码进行优化;

16、优化待测异构平台的pixman、jpeg库、libxxt字体渲染库;

17、优化待测异构平台的显卡驱动render_driver、dim_render。

18、进一步地,所述全面优化模块包括硬件加速处理单元、基础软件优化单元、开发库优化单元、应用架构和开发方法优化单元、配置调优检测单元;

19、所述硬件加速处理单元用于基于协处理器加速技术对待测异构平台的图形图像显示、数据加密和解密处理速率、各类加速算法、显卡驱动以及gpu驱动进行优化;

20、所述基础软件优化单元用于对待测异构平台上运行的不同操作系统和浏览器的基础软件进行优化;

21、所述开发库优化单元用于对待测异构平台上运行的应用程序涉及到的图形开发库、gcc库、jvm库进行优化;

22、所述应用架构和开发方法优化单元用于对待测异构平台上的sql数据库、js脚本、火狐浏览器插件、谷歌浏览器插件以及页面脚本进行优化;

23、所述配置调优检测单元用于检测待测异构平台上的服务器和基础软件的参数配置,并给出调优参考配置。

24、进一步地,采用图像化的方式展示所述匹配结果,且匹配结果以及匹配结果对应的优化方案、分析报告会自动入库存储。

25、进一步地,所述优化目标制定模块用于为需要适配优化的待测异构平台制定优化目标具体为:

26、依据配置的目标结果在指标库中选取对应的优化指标,其中,若配置的目标结果对应的优化指标不存在于指标库中,则将指标手动录入指标库,录入后的指标通过审核后会存入指标库。

27、有益效果:

28、1、本专利技术提供一种异构平台适配优化检测系统,包括优化目标制定模块、测试验证模块、性能瓶颈分析模块、全面优化模块以及优化结果库模块;优化目标制定模块为需要适配优化的待测异构平台制定优化目标,测试验证模块开展全面测试验证,性能瓶颈分析模块获取待测异构平台的瓶颈点和原因,全面优化模块对待测异构平台进行全面优化,最后由优化结果库模块将全面优化结果与优化目标进行匹配,能够解决现有技术平台适配优化效率低和优化不全面的问题。

29、2、本专利技术提供一种异构平台适配优化检测系统,基于协处理器加速技术对待测异构平台的图形图像显示、数据加密和解密处理速率、各类加速算法、显卡驱动以及gpu(graphics processing unit,图形处理器)驱动等方面进行优化,大幅度节省了处理器的资源消耗,提高了图形图像的显示速度、数据计算和处理速率。

30、3、本专利技术提供一种异构平台适配优化检测系统,对已适配完成的系统的适配优化结果以及过程方案和分析报告会自动入库存储,方便后续适配测试进行查询和参考,起到积累沉淀的作用,优化结果库为全面优化提供支撑。

31、4、本专利技术提供一种异构平台适配优化检测系统,全面优化模块为需要适配优化的系统根据测试验证和性能瓶颈分析结果以及制定的适配优化目标进行全面优化,例如优化pixman、jpeg库、libxxt字体渲染库,能够提升界面速度;优化显卡驱动render_driver、dim_render,能够适配龙芯多媒体指令。

本文档来自技高网...

【技术保护点】

1.一种异构平台适配优化检测系统,其特征在于,包括优化目标制定模块、测试验证模块、性能瓶颈分析模块、全面优化模块以及优化结果库模块;

2.如权利要求1所述的一种异构平台适配优化检测系统,其特征在于,所述测试验证模块包括功能测试单元、性能测试单元、兼容性测试单元、系统稳定性试验单元以及应用软件适配试验单元;

3.如权利要求1所述的一种异构平台适配优化检测系统,其特征在于,所述全面优化模块用于根据所述优化目标、所述全面测试验证结果、所述瓶颈点和原因对待测异构平台进行全面优化包括:

4.如权利要求1所述的一种异构平台适配优化检测系统,其特征在于,所述全面优化模块包括硬件加速处理单元、基础软件优化单元、开发库优化单元、应用架构和开发方法优化单元、配置调优检测单元;

5.如权利要求1~4任一权利要求所述的一种异构平台适配优化检测系统,其特征在于,采用图像化的方式展示所述匹配结果,且匹配结果以及匹配结果对应的优化方案、分析报告会自动入库存储。

6.如权利要求1~4任一权利要求所述的一种异构平台适配优化检测系统,其特征在于,所述优化目标制定模块用于为需要适配优化的待测异构平台制定优化目标具体为:

...

【技术特征摘要】

1.一种异构平台适配优化检测系统,其特征在于,包括优化目标制定模块、测试验证模块、性能瓶颈分析模块、全面优化模块以及优化结果库模块;

2.如权利要求1所述的一种异构平台适配优化检测系统,其特征在于,所述测试验证模块包括功能测试单元、性能测试单元、兼容性测试单元、系统稳定性试验单元以及应用软件适配试验单元;

3.如权利要求1所述的一种异构平台适配优化检测系统,其特征在于,所述全面优化模块用于根据所述优化目标、所述全面测试验证结果、所述瓶颈点和原因对待测异构平台进行全面优化包括:

4.如权利...

【专利技术属性】
技术研发人员:刘丽莉李彩芬张菁张逊
申请(专利权)人:中国电子科技集团公司第十五研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1