CN119493697A 应用运行状态的监测方法、装置及终端设备 (北京小米移动软件有限公司)_第1页
CN119493697A 应用运行状态的监测方法、装置及终端设备 (北京小米移动软件有限公司)_第2页
CN119493697A 应用运行状态的监测方法、装置及终端设备 (北京小米移动软件有限公司)_第3页
CN119493697A 应用运行状态的监测方法、装置及终端设备 (北京小米移动软件有限公司)_第4页
CN119493697A 应用运行状态的监测方法、装置及终端设备 (北京小米移动软件有限公司)_第5页
已阅读5页,还剩28页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本公开提出了一种应用运行状态的监测方设备中正在运行的应用服务线程是否出现阻塞解决在内核出现栅栏超时状态且应用服务线程2监测终端设备中正在运行的应用服务线程是否若所述应用服务线程出现阻塞状态且所述内核出现栅栏超时状基于第一内核线程,获取监视定时器线程中的第一状态参数,基于所述第一内核线程,获取正在运行的栅栏机制线程的运行状若所述监视定时器线程出现阻塞状态,则基于所述第一内核线基于所述第一内核线程,获取第二内核线程中的第二状态参数第一重启模块,用于若所述应用服务线程出现阻塞状态且所述内核出现栅栏超时状基于第一内核线程,获取监视定时器线程中的第一状态参数,3基于所述第一内核线程,获取正在运行的栅栏机制线程的运行状基于所述第一内核线程,获取第二内核线程中的第二状态参数被处理器执行时实现如权利要求1至7中任一项所述的应用运行状执行时实现如权利要求1至7中任一项所述的应用运4[0010]作为一种可能的实现方式,所述监测所述终端设备的内核是否出现栅栏超时状5[0021]第一监测模块,用于监测终端设备中正在运行的应用服务线程是否出现阻塞状计算机程序在被处理器执行时实现上述第一方面所述的6在运行的应用服务线程是否出现阻塞状态,并监测终端设备的内核是否出现fence超时状方案可以解决在内核出现fence超时状态且应用服务线程出现阻塞时,仅对系统进行重启[0049]图8是根据一示例性实施例示出的一种第一内核线程和第二内核线程的流程示例式计算机等,终端设备中正在运行的应用服务线程可以包括操作系统服务线程,以及UI7视定时器线程来监测终端设备中正在运行的应用服务线程是否出[0061]需要说明的是,栅栏fence机制是一种资源同步机制,主要用于处理跨硬件的场[0062]在本公开的一些实施例中,终端设备的内核相关线程启用fence时可以设定等待决在内核出现fence超时状态且应用服务线程出现阻塞时,仅对系统进行重启依然无法恢8[0068]图2是根据一示例性实施例示出的另一种应用运行状态的监测方法的流程图。如[0074]其中,fence机制线程是指引入fence机制的线程,可以包括图形处理器栅栏gpu运行状态,判断内核是否出现fence超时状态,若应用服务线程出现阻塞状态且内核出现[0078]图3是根据一示例性实施例示出的一种第一内核线程的流9定应用服务线程未出现阻塞状态,若第一状态参数为1,则确定应用服务线程出现阻塞状应用服务线程出现阻塞状态时,通过获取正在运行的fence机制线程的运行状态,并根据[0090]图4是根据一示例性实施例示出的又一种应用运行状态的监测方法的流程图。如[0092]作为一种可能的实现方式,监视定时器线程中的第一状态参数可以为计数参数一状态参数的更新时长是指当前监视定时器线程发送的第一状态参数与上一次监视定时器发送的第一状态参数之间的时间间隔,若第一状态参数的更新时长大于预设的时长阈[0103]图7是根据一示例性实施例示出的又一种应用运行状态的监测方法的流程图。如本次监测;第一内核线程的流程为:每隔30s,判断第一状态参数count、第二状态参数fenceout和第三状态参数count1的大小,若第一状态参数count大于10且第二状态参数监测内核是否出现fence超时状态,由第一内核线程利用监视定时器线程和第二内核线程[0114]图9是根据一示例性实施例示出的一种应用运行状态的监测装置框图。如图9所[0115]第一监测模块901,用于监测终端设备中正在运行的应用服务线程是否出现阻塞[0117]第一重启模块903,用于若应用服务线程出现阻塞状态且内核出现fence超时状决在内核出现fence超时状态且应用服务线程出现阻塞时,仅对系统进行重启依然无法恢[0137]多媒体组件1008包括在所述终端设备1000和用户之间的提供一个输出接口的屏置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学[0139]I/O接口1012为处理组件1002和外围接口模块之间提供接口,上述外围接口模块备1000方位或加速/减速和终端设备1000的温度变化。传感器组件1014可以包括接近传感[0141]通信组件1016被配置为便于终端设备1000和其他设备之间有线或无线方式的通[0142]在示例性实施例中,终端设备1000可以被一个或多个应用专用集成电路(ASIC)、者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论