[发明专利]一种日志分析方法及计算设备有效
申请号: | 201810165621.3 | 申请日: | 2018-02-28 |
公开(公告)号: | CN108304310B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 潘加旭 | 申请(专利权)人: | 厦门美图移动科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 谢建云;赵爱军 |
地址: | 361009 福建省厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 分析 方法 计算 设备 | ||
本发明公开了一种日志分析方法,该方法适于在计算设备中执行,计算设备与移动终端相连,以便于获取移动终端的系统日志,该方法包括步骤:每隔预定周期获取移动终端的系统日志并生成日志列表,其中日志列表中按行记录所获取的预定周期内的日志,并关联存储每一行日志的进程控制符和时间戳;统计每个预定周期内日志的总行数;当某个预定周期内的总行数超出预设范围时,确定该预定周期为异常周期;根据应用启动信息获取异常周期内每一行日志的进程控制符对应的进程名称;以及输出异常周期内的进程名称及日志信息,以便于定位发生冗余的代码位置。本发明一并公开了相应的计算设备。
技术领域
本发明涉及自动化测试技术领域,特别涉及一种日志分析方法及计算设备。
背景技术
随着诸如智能手机之类的移动终端的日益普及,这些移动终端的功能也越来越强大。用户除了利用移动终端进行通信之外,还能够利用移动终端进行娱乐、社交、游戏、个人信息管理甚至财务操作等。移动终端中通常布置有操作系统来对移动终端上的各种硬件资源进行管理。用户还可以在移动终端上安装各种应用程序,这些应用程序在操作系统上运行,以实现用户期望的各种功能。然而,在移动终端的使用过程中,有时会出现卡顿、反应缓慢等不太流畅的现象,极大程度上影响了用户的体验。
因此,移动终端是否流畅是衡量移动终端性能的一个很重要的指标。而流畅度涉及到移动终端的CPU性能、IO性能等各方面,其中IO性能又分为存储器本身的读写性能和文件系统的性能等。具体到移动终端的操作系统,减少系统中的读写操作是非常有必要的。
鉴于此,需要一种自动化的测试方法,能够通过检测发现系统冗余,从而进行改善以减少系统的读写负担,提升移动终端的流畅性。
发明内容
为此,本发明提供了一种日志分析方法及计算设备,以力图解决或者至少缓解上面存在的至少一个问题。
根据本发明的一个方面,提供了一种日志分析方法,该方法适于在计算设备中执行,计算设备与移动终端相连,以便于获取移动终端的系统日志,该方法包括步骤:每隔预定周期获取移动终端的系统日志并生成日志列表,其中日志列表中按行记录所获取的预定周期内的日志,并关联存储每一行日志的进程控制符和时间戳;统计每个预定周期内日志的总行数;当某个预定周期内的总行数超出预设范围时,确定该预定周期为异常周期;根据应用启动信息获取异常周期内每一行日志的进程控制符对应的进程名称;以及输出异常周期内的进程名称及日志信息,以便于定位发生冗余的代码位置。
可选地,在根据本发明的日志分析方法中,预定周期为1秒。
可选地,在根据本发明的日志分析方法中,根据应用启动信息获取异常周期内每一行日志的进程控制符对应的进程名称的步骤包括:根据应用启动信息获取异常周期内每一行日志的进程控制符所对应的至少一个进程名称,其中在应用启动信息中,每个进程名称对应一个进程时间;从日志列表中获取异常周期内每一行日志的进程控制符对应的时间戳;以及按照时间戳从进程控制符所对应的至少一个进程名称中选取进程时间相匹配的一个进程名称。
可选地,在根据本发明的日志分析方法中,按照时间戳从进程控制符所对应的至少一个进程名称中选取进程时间相匹配的一个进程名称的步骤包括:分别计算进程控制符的时间戳与所述进程控制符所对应的至少一个进程名称的进程时间之间的时间差值;以及选取时间差值最小的进程名称作为所述进程控制符对应的进程名称。
可选地,在根据本发明的日志分析方法中,输出异常周期内的进程名称及日志信息,以便于定位发生冗余的代码位置的步骤包括:按照异常周期中的每一行日志的进程名称对所述每一行日志进行初次分类,其中,每一行日志中包含用于指示输出该行日志的代码位置的标识;根据每一行日志的标识对同一进程名称下的日志再次分类,得到至少一个子类;按照每个子类包含的日志行数从多到少的顺序进行排序;以及根据排序结果输出异常周期内的进程名称和日志信息,以便于定位发生冗余的代码位置。
可选地,在根据本发明的日志分析方法中,所输出的日志信息中还包含每一行日志的时间戳信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门美图移动科技有限公司,未经厦门美图移动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810165621.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动化对比测试数据的方法及装置
- 下一篇:一种日志信息检测方法及装置