[发明专利]一种离线解析性能数据的方法、装置及存储介质在审
申请号: | 201811231385.7 | 申请日: | 2018-10-22 |
公开(公告)号: | CN109460346A | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 郭坤;王祥 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解析 性能数据 性能文件 离线 存储介质 前台页面 多线程 功能被 触发 耗时 进度 应用 | ||
本发明公开了一种离线解析性能数据的方法,应用于对解析对象的性能数据进行解析,所述方法包括:当解析功能被触发时,判断解析对象对应的目录下是否存在待解析性能文件;所述待解析性能文件包括性能数据;当所述目录下存在待解析性能文件时,启动多线程对所述待解析性能文件中各个类别的性能数据分别进行性能解析;获得所述待解析性能文件的解析状态以及解析进度并在前台页面显示。利用本发明提供的方法,能够实现对性能数据的离线解析,缩短解析耗时,提高解析效率。本发明还公开了一种离线解析性能数据的装置及存储介质。
技术领域
本发明涉及数据存储技术领域,尤其涉及一种离线解析性能数据的方法、装置及存储介质。
背景技术
随着计算机技术的不断发展,人们对于计算机或服务器等设备的性能需求也日渐提高,为了实现性能的提升,往往需要对相应的性能数据进行解析。现有技术中采用在线解析实现对性能数据的解析,在线解析指一边进行性能数据收集,一边根据实时收集到的性能数据进行解析,因为解析速度会受到数据收集速度的限制,往往会导致解析性能数据时的耗时长,效率很低。
发明内容
为了解决现有技术中存在的以上技术问题,本发明提供了一种离线解析性能数据的方法、装置及存储介质,能够实现对性能数据的离线解析,缩短解析耗时,提高解析效率。
本发明提供了一种离线解析性能数据的方法,应用于对解析对象的性能数据进行解析,所述方法包括:
当解析功能被触发时,判断解析对象对应的目录下是否存在待解析性能文件;所述待解析性能文件包括性能数据;
当所述目录下存在待解析性能文件时,启动多线程对所述待解析性能文件中各个类别的性能数据分别进行性能解析;
获得所述待解析性能文件的解析状态以及解析进度并在前台页面显示。
可选的,所述解析功能被触发,具体包括:
所述前台页面的开始解析按钮被启动。
可选的,所述方法还包括:当判断所述解析对象对应的目录下不存在待解析性能文件时,则在所述前台页面提示没有需要解析的性能文件。
可选的,所述获得所述待解析性能文件的解析进度,具体包括:
解析前获得所述待解析性能文件的大小总和;
解析过程中实时获得已解析性能文件的大小;
将所述已解析性能文件的大小除以所述待解析性能文件的大小总和获得所述解析进度;
获得所述待解析性能文件的解析状态,具体包括:
当所述解析进度小于100%时,获得所述解析状态为解析中;当所述解析进度为100%时,获得所述解析状态为已解析完成。
可选的,所述方法还包括:当所述解析状态为已解析完成时,将所述待解析性能文件的性能数据保存到数据库中,删除所述目录下的待解析性能文件。
可选的,所述方法还包括:当所述解析状态为已解析完成时,所述前台页面将所述开始解析按钮隐藏,显示重新解析按钮。
可选的,所述方法还包括:需要对解析对象进行性能数据解析时,查询数据库的存储信息表中的解析状态;所述解析状态包括:未解析、解析过程中和已解析完成。
当所述解析状态为未解析时,在所述前台页面显示开始解析按钮。
可选的,所述解析对象包括:服务器、存储器或CPU。
本申请实施例还提供了一种离线解析性能数据的装置,所述装置包括:
判断单元,用于当解析功能被触发时,判断解析对象对应的目录下是否存在待解析性能文件;所述待解析性能文件包括性能数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811231385.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:实时数据的计算方法及系统
- 下一篇:一种获取程序段性能的方法及装置