【技术实现步骤摘要】
本专利技术属于计算机软件,具体涉及一种程序运行耗时的监测方法、装置、电子设备及存储介质。
技术介绍
1、新一代用电信息采集终端大多采用app程序化的设计方式,用电信息采集终端内各app程序之间根据相关技术规范要求相互协作、相互独立,互不干涉,共同完成用电信息采集终端的各类任务。然而,用电信息采集终端内的app程序数量众多,一个终端有十几到二十几个app程序在同时运行,每个app程序内普遍有十几个线程在运行,且单个app程序代码量较大,各app程序设计差异较大,且各app程序是一个独立的程序,如果某一个app程序运行时对cpu的资源占用不当,cpu的资源占用持续性过高或者突然过高,都会影响到用电信息采集终端内其他app程序的运行,这就会导致其他app程序对cpu的资源使用得不到满足,从而影响电信息采集终端整体运行的稳定性。
2、然而,app程序运行时,cpu资源占用不当的程序耗时位置较难定位,特别是在代码量比较庞大的情况下,通过走查代码的方式是很难找出程序耗时位置所在,通常情况下,是通过直接在程序中不断的增加日志打印的方式进行
...【技术保护点】
1.一种程序运行耗时的监测方法,应用于用电信息采集终端,其特征在于,包括:
2.根据权利要求1所述的程序运行耗时的监测方法,其特征在于,所述步骤S1包括:
3.根据权利要求2所述的程序运行耗时的监测方法,其特征在于,所述步骤S2包括:
4.根据权利要求3所述的程序运行耗时的监测方法,其特征在于,所述步骤S3中,所述计算待检测程序的线程运行时分级耗时的时长,包括:
5.根据权利要求4所述的程序运行耗时的监测方法,其特征在于,所述步骤S5中,格式化输出分级耗时监测日志,包括:
6.根据权利要求1所述的程序运行耗时
...【技术特征摘要】
1.一种程序运行耗时的监测方法,应用于用电信息采集终端,其特征在于,包括:
2.根据权利要求1所述的程序运行耗时的监测方法,其特征在于,所述步骤s1包括:
3.根据权利要求2所述的程序运行耗时的监测方法,其特征在于,所述步骤s2包括:
4.根据权利要求3所述的程序运行耗时的监测方法,其特征在于,所述步骤s3中,所述计算待检测程序的线程运行时分级耗时的时长,包括:
5.根据权利要求4所述的程序运行耗时的监测方法,其特征在于,所述步骤s5中,格式化输出分级耗时监测日志,包括:
6.根据权利要求1所述的程序运行耗时的监测方法,其特征在于,所述...
【专利技术属性】
技术研发人员:郭树海,
申请(专利权)人:深圳市科陆电子科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。