[发明专利]信息获取方法、装置及电子设备在审
申请号: | 201711403315.0 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108132882A | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | 董涛;卜云涛;王玉鹏;于绞龙 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/34 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 装置及电子设备 信息传输 信息获取 阈值时 分析 互联网技术 分析效率 优化 | ||
本发明是关于一种信息获取方法、装置及电子设备,属于互联网技术领域。所述方法包括:基于待执行资源的执行体,确定待执行资源的执行时间;当执行时间小于时间阈值时,获取待执行资源的执行信息;将执行信息传输至服务器,以使服务器基于执行信息对待执行资源的性能进行分析。本发明基于待执行资源的执行体,确定待执行资源的执行时间,并当执行时间小于时间阈值时,获取待执行资源的执行信息,将执行信息传输至服务器,以使服务器基于执行信息对待执行资源的性能进行分析,使得可以针对性的对某一资源的执行信息进行分析,无需对全部资源在执行时产生的执行信息进行分析,节省了大量的人力,且提高了对软件性能的分析效率及对软件的优化效率。
技术领域
本发明涉及互联网技术领域,特别涉及一种信息获取方法、装置及电子设备。
背景技术
随着互联网技术的飞速发展,越来越多依赖于终端运行的软件应用而生,软件通过在终端上运行为终端的用户提供各种各样的功能及服务。软件中的各个功能均对应不同的线程资源,当软件在终端上运行时,接收用户基于终端下发的各种指令,从而确定与各种指令相关的多个线程资源,进而运行多个线程资源,达到为用户提供各种不同功能的目的。由于软件在运行的过程中会存在大量同时运行的线程资源,且终端的硬件资源有限,为了保证软件在终端中的正常运行,在软件运行的过程中,终端会确定软件中大量线程资源运行时的性能,进而获取线程资源在运行过程中产生的信息,并基于线程资源在运行过程中产生的信息对软件进行优化,避免由于终端的硬件资源不足导致软件的运行失败。
相关技术中,当获取线程资源在运行过程中产生的信息时,通常由软件的开发人员对软件进行运行性能测试,得出该软件的性能测试结果,并对该性能测试结果进行分析,获取软件中多个线程资源的信息,从而对软件进行优化。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
由于软件的运行过程中涉及到大量线程资源的运行,使得软件开发人员获取到大量关于线程资源在运行过程中产生的信息,需要对获取到的全部信息进行性能的分析,浪费了大量的人力,且对软件性能的分析效率及对软件的优化效率较低。
发明内容
为克服相关技术中存在的浪费了大量的人力,且对软件性能的分析效率及对软件的优化效率较低的问题,本发明提供一种信息获取方法、装置及电子设备。
根据本发明实施例的第一方面,提供一种信息获取方法,所述方法应用于终端,所述方法包括:
基于待执行资源的执行体,确定所述待执行资源的执行时间,所述待执行资源至少包括线程资源或广播资源;
当所述执行时间小于时间阈值时,获取所述待执行资源的执行信息,所述执行信息至少包括所述待执行资源的资源名称、资源标识、堆栈信息及所述执行时间;
将所述执行信息传输至服务器,以使所述服务器基于所述执行信息对所述待执行资源的性能进行分析。
在另一个实施例中,所述基于待执行资源的执行体,确定所述待执行资源的执行时间之前,所述方法还包括:
获取所述待执行资源的执行代码,将所述执行体的代码静态切入所述待执行资源的执行代码。
在另一个实施例中,所述基于待执行资源的执行体,确定所述待执行资源的执行时间包括:
当检测到所述执行体开始执行时,获取所述待执行资源开始执行的起始时间;
当检测到所述执行体结束执行时,获取所述待执行资源结束执行的结束时间;
计算所述结束时间与所述起始时间的时间差,将所述时间差作为所述待执行资源的执行时间。
在另一个实施例中,所述方法还包括:
当所述执行时间大于所述时间阈值时,确定所述待执行资源的执行超时;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711403315.0/2.html,转载请声明来源钻瓜专利网。