【技术实现步骤摘要】
耗时计算方法和装置
本专利技术涉及终端
,特别涉及一种耗时计算方法和装置。
技术介绍
随着计算机技术的发展和智能终端的普及,应用的类型越来越丰富,用户对应用 的需求也越来越高,只有性能好的应用才能吸引用户,而性能差的应用很容易导致用户的 流失。那么,对于应用开发者来说,只有了解应用的性能,才能提升应用性能,进而提高用户 量,增强用户粘度。 为了了解应用的性能,可以根据应用开始处理数据的时间和数据处理完成的时 间,计算耗费的时长,得到应用的处理耗时,该处理耗时可以反映应用的处理能力,对应用 的性能好坏有着重要的影响。 在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:仅计算该应用 的处理耗时,精确度低,处理耗时的单一性强,无法充分了解应用的性能。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种耗时计算方法和装置。所述 技术方案如下: 第一方面,提供了一种耗时计算方法,所述方法包括: 对于每一个原始数据的每一次数据处理过程,获取所述原始数据对应的第一指定 数据,所述第一指定数据至少包括数据标识,所述数据标识用于标识所述原始数据; 根据处理映射表,将所述第一指定数据替换为所述原始数据,所述处理映射表中 包括所述第一指定数据与所述原始数据之间的替换关系; 对所述原始数据进行处理; 当所述原始数据处理完成时,根据所述原始数据开始处理的时间以及处理完成的 时间,计算所述原始数据的处理耗时; 根据所述处理映射表,将所述原始数据处理得到的数据替换为第二指定数据 ...
【技术保护点】
一种耗时计算方法,其特征在于,所述方法包括:对于每一个原始数据的每一次数据处理过程,获取所述原始数据对应的第一指定数据,所述第一指定数据至少包括数据标识,所述数据标识用于标识所述原始数据;根据处理映射表,将所述第一指定数据替换为所述原始数据,所述处理映射表中包括所述第一指定数据与所述原始数据之间的替换关系;对所述原始数据进行处理;当所述原始数据处理完成时,根据所述原始数据开始处理的时间以及处理完成的时间,计算所述原始数据的处理耗时;根据所述处理映射表,将所述原始数据处理得到的数据替换为第二指定数据,所述第二指定数据包括所述数据标识。
【技术特征摘要】
1. 一种耗时计算方法,其特征在于,所述方法包括: 对于每一个原始数据的每一次数据处理过程,获取所述原始数据对应的第一指定数 据,所述第一指定数据至少包括数据标识,所述数据标识用于标识所述原始数据; 根据处理映射表,将所述第一指定数据替换为所述原始数据,所述处理映射表中包括 所述第一指定数据与所述原始数据之间的替换关系; 对所述原始数据进行处理; 当所述原始数据处理完成时,根据所述原始数据开始处理的时间以及处理完成的时 间,计算所述原始数据的处理耗时; 根据所述处理映射表,将所述原始数据处理得到的数据替换为第二指定数据,所述第 二指定数据包括所述数据标识。2. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 将所述原始数据划分为待替换的第一原始数据和剩余的第二原始数据; 根据所述处理映射表,将所述第一原始数据替换为所述数据标识,得到所述第一指定 数据,所述第一指定数据包括所述数据标识和所述第二原始数据,所述处理映射表中包括 所述数据标识与所述第一原始数据之间的映射关系。3. 根据权利要求2所述的方法,其特征在于,所述根据处理映射表,将所述第一指定数 据替换为所述原始数据包括: 根据所述处理映射表,将所述第一指定数据中的数据标识替换为所述第一原始数据, 得到所述原始数据。4. 根据权利要求1所述的方法,其特征在于,所述当所述原始数据处理完成时,根据所 述原始数据开始处理的时间以及处理完成的时间,计算所述原始数据的处理耗时包括: 当所述原始数据开始处理时,获取所述原始数据开始处理的时间,作为第一处理时 间; 当所述原始数据处理完成时,获取所述原始数据处理完成的时间,作为第二处理时 间; 根据所述第一处理时间和所述第二处理时间,计算所述原始数据的处理耗时。5. 根据权利要求4所述的方法,其特征在于,所述当所述原始数据开始处理时,获取所 述原始数据开始处理的时间,作为第一处理时间之后,所述方法还包括: 将所述第一处理时间与所述数据标识对应存储于所述处理映射表中; 当所述原始数据处理完成时,获取所述原始数据处理完成的时间,作为第二处理时 间; 根据所述原始数据的数据标识,从所述处理映射表中获取所述第一处理时间; 根据所述第一处理时间和所述第二处理时间,计算所述原始数据的处理耗时。6. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 对于所述原始数据的每一次数据缓存过程,对所述第一指定数据进行缓存; 当所述第一指定数据缓存完成时,根据所述第一指定数据开始缓存的时间以及缓存完 成的时间,计算所述第一指定数据的缓存耗时。7. 根据权利要求6所述的方法,其特征在于,所述当所述第一指定数据缓存完成时,根 据所述第一指定数据开始缓存的时间以及缓存完成的时间,计算所述第一指定数据的缓存 耗时包括: 当所述第一指定数据开始缓存时,获取所述第一指定数据开始缓存的时间,作为第一 缓存时间; 当所述第一指定数据缓存完成时,获取所述第一指定数据缓存完成的时间,作为第二 缓存时间; 根据所述第一缓存时间和所述第二缓存时间,计算所述第一指定数据的缓存耗时。8. 根据权利要求7所述的方法,其特征在于,所述当所述第一指定数据开始缓存时,获 取所述第一指定数据开始缓存的时间,作为第一缓存时间之后,所述方法还包括: 将所述数据标识与所述第一缓存时间对应存储于所述缓存映射表中; 当所述第一指定数据缓存完成时,获取所述第一指定数据缓存完成的时间,作为第二 缓存时间; 根据所...
【专利技术属性】
技术研发人员:李广发,李俊明,胡召俊,张鼎源,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。