耗时计算方法和装置制造方法及图纸

技术编号:10828636 阅读:62 留言:0更新日期:2014-12-26 18:00
本发明专利技术公开了一种耗时计算方法和装置,属于终端技术领域。方法包括:对于每一个原始数据的每一次数据处理过程,获取原始数据对应的第一指定数据,第一指定数据至少包括数据标识,数据标识用于标识原始数据;根据处理映射表,将第一指定数据替换为原始数据;对原始数据进行处理;当原始数据处理完成时,根据原始数据开始处理的时间以及处理完成的时间,计算原始数据的处理耗时;根据处理映射表,将原始数据处理得到的数据替换为第二指定数据,第二指定数据包括数据标识。本发明专利技术得到多维度的处理耗时,以每一次数据处理过程为单位计算处理耗时,提高了精确度,有利于对数据处理过程进行性能分析,能够充分了解应用的性能,有助于提升应用的质量。

【技术实现步骤摘要】
耗时计算方法和装置
本专利技术涉及终端
,特别涉及一种耗时计算方法和装置。
技术介绍
随着计算机技术的发展和智能终端的普及,应用的类型越来越丰富,用户对应用 的需求也越来越高,只有性能好的应用才能吸引用户,而性能差的应用很容易导致用户的 流失。那么,对于应用开发者来说,只有了解应用的性能,才能提升应用性能,进而提高用户 量,增强用户粘度。 为了了解应用的性能,可以根据应用开始处理数据的时间和数据处理完成的时 间,计算耗费的时长,得到应用的处理耗时,该处理耗时可以反映应用的处理能力,对应用 的性能好坏有着重要的影响。 在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:仅计算该应用 的处理耗时,精确度低,处理耗时的单一性强,无法充分了解应用的性能。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种耗时计算方法和装置。所述 技术方案如下: 第一方面,提供了一种耗时计算方法,所述方法包括: 对于每一个原始数据的每一次数据处理过程,获取所述原始数据对应的第一指定 数据,所述第一指定数据至少包括数据标识,所述数据标识用于标识所述原始数据; 根据处理映射表,将所述第一指定数据替换为所述原始数据,所述处理映射表中 包括所述第一指定数据与所述原始数据之间的替换关系; 对所述原始数据进行处理; 当所述原始数据处理完成时,根据所述原始数据开始处理的时间以及处理完成的 时间,计算所述原始数据的处理耗时; 根据所述处理映射表,将所述原始数据处理得到的数据替换为第二指定数据,所 述第二指定数据包括所述数据标识 第二方面,提供了一种耗时计算装置,所述装置包括: 指定数据获取模块,用于对于每一个原始数据的每一次数据处理过程,获取所述 原始数据对应的第一指定数据,所述第一指定数据至少包括数据标识,所述数据标识用于 标识所述原始数据; 第一数据替换模块,用于根据处理映射表,将所述第一指定数据替换为所述原始 数据,所述处理映射表中包括所述第一指定数据与所述原始数据之间的替换关系; 处理模块,用于对所述原始数据进行处理; 耗时计算模块,用于当所述原始数据处理完成时,根据所述原始数据开始处理的 时间以及处理完成的时间,计算所述原始数据的处理耗时; 第二数据替换模块,用于根据所述处理映射表,将所述原始数据处理得到的数据 替换为第二指定数据,所述第二指定数据包括所述数据标识。 本专利技术实施例提供的技术方案带来的有益效果是: 本专利技术实施例提供的方法和装置,通过对于每一个原始数据的每一次数据处理过 程,在该数据处理过程完成时,根据该原始数据开始处理的时间以及处理完成的时间,计算 该原始数据的处理耗时,并将该原始数据替换为该第一指定数据,该第一指定数据中的数 据标识用于标识该原始数据。则根据数据标识,可以对每一个原始数据的每一次数据处理 过程进行追踪,从而计算每一个原始数据的每一次数据处理过程的处理耗时,能够得到多 维度的处理耗时,且以每一次数据处理过程为单位计算处理耗时,提高了精确度,有利于对 每一次数据处理过程进行性能分析,能够充分了解应用的性能,有助于提升应用的质量。 【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 图1是本专利技术实施例提供的一种耗时计算方法的流程图; 图2是本专利技术实施例提供的一种耗时计算方法的流程图; 图3是现有的原始数据的处理流程示意图; 图4是本专利技术实施例提供的原始数据的处理流程示意图; 图5是本专利技术实施例提供的一种耗时计算装置结构示意图; 图6是本专利技术实施例提供的一种终端的结构示意图。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施 例,都属于本专利技术保护的范围。 图1是本专利技术实施例提供的一种耗时计算方法的流程图。该专利技术实施例的执行主 体为终端,参见图1,该方法包括: 101、对于每一个原始数据的每一次数据处理过程,获取该原始数据对应的第一指 定数据,该第一指定数据至少包括数据标识,该数据标识用于标识该原始数据。 102、根据处理映射表,将该第一指定数据替换为该原始数据,该处理映射表中包 括该第一指定数据与该原始数据之间的替换关系。 103、对该原始数据进行处理。 104、当该原始数据处理完成时,根据该原始数据开始处理的时间以及处理完成的 时间,计算该原始数据的处理耗时。 105、根据该处理映射表,将该原始数据替换为该第一指定数据。 本专利技术实施例提供的方法,通过对于每一个原始数据的每一次数据处理过程,在 该数据处理过程完成时,根据该原始数据开始处理的时间以及处理完成的时间,计算该原 始数据的处理耗时,并将该原始数据替换为该第一指定数据,该第一指定数据中的数据标 识用于标识该原始数据。则根据数据标识,可以对每一个原始数据的每一次数据处理过程 进行追踪,从而计算每一个原始数据的每一次数据处理过程的处理耗时,能够得到多维度 的处理耗时,且以每一次数据处理过程为单位计算处理耗时,提高了精确度,有利于对每一 次数据处理过程进行性能分析,能够充分了解应用的性能,有助于提升应用的质量。 可选地,该方法还包括: 将该原始数据划分为待替换的第一原始数据和剩余的第二原始数据; 根据该处理映射表,将该第一原始数据替换为该数据标识,得到该第一指定数据, 该第一指定数据包括该数据标识和该第二原始数据,该处理映射表中包括该数据标识与该 第一原始数据之间的映射关系。 可选地,该根据处理映射表,将该第一指定数据替换为该原始数据包括: 根据该处理映射表,将该第一指定数据中的数据标识替换为该第一原始数据,得 到该原始数据。 可选地,该当该原始数据处理完成时,根据该原始数据开始处理的时间以及处理 完成的时间,计算该原始数据的处理耗时包括: 当该原始数据开始处理时,获取该原始数据开始处理的时间,作为第一处理时 间; 当该原始数据处理完成时,获取该原始数据处理完成的时间,作为第二处理时 间; 根据该第一处理时间和该第二处理时间,计算该原始数据的处理耗时。 可选地,该当该原始数据开始处理时,获取该原始数据开始处理的时间,作为第一 处理时间之后,该方法还包括: 将该第一处理时间与该数据标识对应存储于该处理映射表中; 当该原始数据处理完成时,获取该原始数据处理完成的时间,作为第二处理时 间; 根据该原始数据的数据标识,从该处理映射表中获取该第一处理时间; 根据该第一处理时间和该第二处理时间,计算该原始数据的处理耗时。 可选地,该方法还包括: 对于该原始数据的每一次数据缓存过程,对该第一指定数据进行缓存; 本文档来自技高网...

【技术保护点】
一种耗时计算方法,其特征在于,所述方法包括:对于每一个原始数据的每一次数据处理过程,获取所述原始数据对应的第一指定数据,所述第一指定数据至少包括数据标识,所述数据标识用于标识所述原始数据;根据处理映射表,将所述第一指定数据替换为所述原始数据,所述处理映射表中包括所述第一指定数据与所述原始数据之间的替换关系;对所述原始数据进行处理;当所述原始数据处理完成时,根据所述原始数据开始处理的时间以及处理完成的时间,计算所述原始数据的处理耗时;根据所述处理映射表,将所述原始数据处理得到的数据替换为第二指定数据,所述第二指定数据包括所述数据标识。

【技术特征摘要】
1. 一种耗时计算方法,其特征在于,所述方法包括: 对于每一个原始数据的每一次数据处理过程,获取所述原始数据对应的第一指定数 据,所述第一指定数据至少包括数据标识,所述数据标识用于标识所述原始数据; 根据处理映射表,将所述第一指定数据替换为所述原始数据,所述处理映射表中包括 所述第一指定数据与所述原始数据之间的替换关系; 对所述原始数据进行处理; 当所述原始数据处理完成时,根据所述原始数据开始处理的时间以及处理完成的时 间,计算所述原始数据的处理耗时; 根据所述处理映射表,将所述原始数据处理得到的数据替换为第二指定数据,所述第 二指定数据包括所述数据标识。2. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 将所述原始数据划分为待替换的第一原始数据和剩余的第二原始数据; 根据所述处理映射表,将所述第一原始数据替换为所述数据标识,得到所述第一指定 数据,所述第一指定数据包括所述数据标识和所述第二原始数据,所述处理映射表中包括 所述数据标识与所述第一原始数据之间的映射关系。3. 根据权利要求2所述的方法,其特征在于,所述根据处理映射表,将所述第一指定数 据替换为所述原始数据包括: 根据所述处理映射表,将所述第一指定数据中的数据标识替换为所述第一原始数据, 得到所述原始数据。4. 根据权利要求1所述的方法,其特征在于,所述当所述原始数据处理完成时,根据所 述原始数据开始处理的时间以及处理完成的时间,计算所述原始数据的处理耗时包括: 当所述原始数据开始处理时,获取所述原始数据开始处理的时间,作为第一处理时 间; 当所述原始数据处理完成时,获取所述原始数据处理完成的时间,作为第二处理时 间; 根据所述第一处理时间和所述第二处理时间,计算所述原始数据的处理耗时。5. 根据权利要求4所述的方法,其特征在于,所述当所述原始数据开始处理时,获取所 述原始数据开始处理的时间,作为第一处理时间之后,所述方法还包括: 将所述第一处理时间与所述数据标识对应存储于所述处理映射表中; 当所述原始数据处理完成时,获取所述原始数据处理完成的时间,作为第二处理时 间; 根据所述原始数据的数据标识,从所述处理映射表中获取所述第一处理时间; 根据所述第一处理时间和所述第二处理时间,计算所述原始数据的处理耗时。6. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 对于所述原始数据的每一次数据缓存过程,对所述第一指定数据进行缓存; 当所述第一指定数据缓存完成时,根据所述第一指定数据开始缓存的时间以及缓存完 成的时间,计算所述第一指定数据的缓存耗时。7. 根据权利要求6所述的方法,其特征在于,所述当所述第一指定数据缓存完成时,根 据所述第一指定数据开始缓存的时间以及缓存完成的时间,计算所述第一指定数据的缓存 耗时包括: 当所述第一指定数据开始缓存时,获取所述第一指定数据开始缓存的时间,作为第一 缓存时间; 当所述第一指定数据缓存完成时,获取所述第一指定数据缓存完成的时间,作为第二 缓存时间; 根据所述第一缓存时间和所述第二缓存时间,计算所述第一指定数据的缓存耗时。8. 根据权利要求7所述的方法,其特征在于,所述当所述第一指定数据开始缓存时,获 取所述第一指定数据开始缓存的时间,作为第一缓存时间之后,所述方法还包括: 将所述数据标识与所述第一缓存时间对应存储于所述缓存映射表中; 当所述第一指定数据缓存完成时,获取所述第一指定数据缓存完成的时间,作为第二 缓存时间; 根据所...

【专利技术属性】
技术研发人员:李广发李俊明胡召俊张鼎源
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1