[发明专利]一种应用程序性能数据处理方法、装置及存储介质在审
| 申请号: | 201910627509.1 | 申请日: | 2019-07-12 |
| 公开(公告)号: | CN110362460A | 公开(公告)日: | 2019-10-22 |
| 发明(设计)人: | 郑升;罗章龙;黄斌;严明 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/36 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 处理器架构 目标处理器 特征数据 性能数据 运行时 架构 性能数据处理 比例系数 存储介质 硬件资源 计算机技术领域 性能测试结果 测试工作量 硬件性能 准确定位 测试 瓶颈 分析 | ||
本发明涉及计算机技术领域,具体是一种应用程序性能数据处理方法、装置及存储介质,所述方法包括:获取应用程序在当前处理器架构下运行时硬件资源的第一性能数据;获取所述当前处理器架构的第一特征数据和目标处理器架构的第二特征数据;根据所述第一特征数据和所述第二特征数据确定所述当前处理器架构和所述目标处理器架构间的比例系数;根据所述第一性能数据和所述比例系数确定所述应用程序在所述目标处理器架构下运行时所述硬件资源的第二性能数据;对所述第二性能数据进行分析,获取所述应用程序在所述目标处理器架构下运行时的性能测试结果。本发明能够准确定位应用程序在不同处理器架构下的硬件性能瓶颈,并减少测试工作量,节省测试时间。
技术领域
本发明涉及计算机技术领域,特别涉及一种应用程序性能数据处理方法、装置及存储介质。
背景技术
在应用程序开发过程中,会进行多次性能测试,性能测试的目的是为了检测开发出来的代码在目前主流或者全部设备上,是否可以正常运行。通过进行性能测试,开发人员能够发现应用程序的性能瓶颈,进而进行相关的优化工作。
硬件设备的配置在一定程度上决定了运行程序的能力,不同设备对同一款应用程序进行性能测试可能得出不同的测试结果。高配置的设备可以允许开发者开发出更加复杂的软件,程序代码的不断更新迭代也迫使硬件设备不断提速,硬件和软件的进步是他们互相影响、互相促进的结果。对于手机应用来说,性能测试不仅可以反映应用程序在不同配置手机上的表现和兼容性问题,同时可以通过分析应用程序的性能测试数据来指导程序代码的开发,发现一些从表现上无法发现的程序代码缺陷。
现有技术中,测试人员需要在不同硬件配置的手机上进行性能测试,并通过性能检测工具对性能数据进行监控,采集单个应用程序的每秒传输帧数(Frames Per Second,FPS)、中央处理器(Central Processing Unit,CPU)使用率、内存使用情况等数据,通过FPS的均值和卡顿点等表现上确认应用程序的性能瓶颈。然而,这种测试方法需要测试具有不同硬件配置的手机,费时费力;而且,受限于不同硬件配置的手机数量,测试人员只能在少数特定配置的手机上完成性能测试,可能会导致对应用程序性能瓶颈的遗漏;另外,这种测试方法不能通过帧率卡顿点,准确定位到问题画面。
发明内容
针对现有技术的上述问题,本发明的目的在于提供一种应用程序性能数据处理方法、装置及存储介质,能够准确定位应用程序在不同处理器架构下的硬件性能瓶颈,减少测试人员的工作量,节省测试时间。
为了解决上述问题,本发明提供一种应用程序性能数据处理方法,包括:
获取应用程序在当前处理器架构下运行时硬件资源的第一性能数据;
获取所述当前处理器架构的第一特征数据和目标处理器架构的第二特征数据;
根据所述第一特征数据和所述第二特征数据确定所述当前处理器架构和所述目标处理器架构间的比例系数;
根据所述第一性能数据和所述比例系数确定所述应用程序在所述目标处理器架构下运行时所述硬件资源的第二性能数据;
对所述第二性能数据进行分析,获取所述应用程序在所述目标处理器架构下运行时的性能测试结果。
本发明另一方面提供一种应用程序性能数据处理装置,包括:
第一获取模块,用于获取应用程序在当前处理器架构下运行时硬件资源的第一性能数据;
第二获取模块,用于获取所述当前处理器架构的第一特征数据和目标处理器架构的第二特征数据;
第一确定模块,用于根据所述第一特征数据和所述第二特征数据确定所述当前处理器架构和所述目标处理器架构间的比例系数;
第二确定模块,用于根据所述第一性能数据和所述比例系数确定所述应用程序在所述目标处理器架构下运行时所述硬件资源的第二性能数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910627509.1/2.html,转载请声明来源钻瓜专利网。





