【技术实现步骤摘要】
【国外来华专利技术】
本文所述的实施例通常涉及跟踪唤醒锁定(wakelock)的使用以控制计算设备进入较低功率状态的能力。
技术介绍
对于计算设备来说合并功率管理特征以支持在各种功率状态下操作是司空见惯的,各种功率状态均在执行各种任务的特征的可用性和电功率消耗之间取得不同的平衡。特别地,便携式计算设备趋于具有相当复杂的功率管理形式,其中向各种组件提供可从电池得到的有限的电功率是单独可控的。对于计算设备可应用于的许多使用,经常可能的是,允许功率管理组件将计算设备置于较低功率状态中。然而,以下情况确实出现:其中可能期望将计算设备维持在较高功率状态,并且因此,可能期望防止功率管理组件将计算设备置于较低功率状态中。通过示例的方式,计算设备可操作成执行运动视频的回放,从而需要不间断地使用足够的处理资源来对运动视频进行解码,并且不间断地使用显示器来视觉呈现运动视频。此外,可能需要这样的资源的这样的不间断地使用,尽管可用电功率的有限供应接近耗尽(例如,尽管计算设备的电池正消耗殆尽)。因此,提供函数调用以允许应用例程和/或操作系统的各种部分请求计算设备的功率管理组件避免将计算设备置于较低功率状态中已经变得司空见惯。这已经成为通常被称为请求或“获得”“唤醒锁定”,其中计算设备被“锁定”到较高功率状态中或“保持清醒”,使得它不能进入??较低功率状态或“睡眠模式”。各种实现方式包括支持请求唤醒锁定的调用,释放唤醒锁定的调用和/或请求时间受限以使得其在指定时间段的结束处到期的唤醒锁定的调用。遗憾的是,提供对应用例程的这样的支持以利用唤醒锁定已经伴随有所 ...
【技术保护点】
一种跟踪唤醒锁定事件的装置,包括:处理器组件;捕获组件,用于由处理器组件执行以拦截与应用级唤醒锁定相关联的调用,拦截的调用由操作系统的应用功率管理器从应用例程接收;以及中继组件,用于由处理器组件执行以与应用功率管理器合作,以向耦合到应用功率管理器的操作系统的系统日志生成器提供拦截的调用的指示,系统日志生成器生成系统日志数据,所述系统日志数据包括与通过处理器组件的操作系统的执行相关联的事件的指示以及拦截的调用的指示。
【技术特征摘要】
【国外来华专利技术】1.一种跟踪唤醒锁定事件的装置,包括:
处理器组件;
捕获组件,用于由处理器组件执行以拦截与应用级唤醒锁定相关联的调用,拦截的调用由操作系统的应用功率管理器从应用例程接收;以及
中继组件,用于由处理器组件执行以与应用功率管理器合作,以向耦合到应用功率管理器的操作系统的系统日志生成器提供拦截的调用的指示,系统日志生成器生成系统日志数据,所述系统日志数据包括与通过处理器组件的操作系统的执行相关联的事件的指示以及拦截的调用的指示。
2.根据权利要求1所述的装置,包括收集组件,用于由处理器组件执行以与应用功率管理器合作来收集唤醒锁定数据,所述唤醒锁定数据提供未决的应用级唤醒锁定的指示并将未决的应用级唤醒锁定与应用例程相关。
3.根据权利要求2所述的装置,所述中继组件与应用功率管理器合作,以向系统日志生成器提供未决的应用级唤醒锁定的指示,所述系统日志生成器在系统日志数据中包括未决的应用级唤醒锁定的指示。
4.根据权利要求1所述的装置,包括应用功率管理器,应用功率管理器被扩增成包括捕获组件和中继组件。
5.根据权利要求1所述的装置,包括日志设备驱动器的调用组件,用于由处理器组件执行以发信号通知操作系统的内核功率管理器以向日志设备驱动器中继与内核级唤醒锁定相关联的调用,中继的调用由内核功率管理器从设备驱动器或操作系统的组件接收。
6.根据权利要求5所述的装置,操作系统的组件包括应用功率管理器,所述应用功率管理器耦合到内核功率管理器以用与内核级唤醒锁定相关联的调用发信号通知内核功率管理器。
7.根据权利要求5所述的装置,包括:
接收组件,用于由处理器组件执行以在日志设备驱动器处接收中继的调用;以及
记录组件,用于由处理器组件执行以生成包括中继的调用的指示的补充日志数据。
8.根据权利要求7所述的装置,包括:
相关组件,从系统日志数据提取与应用级唤醒锁定相关联的条目,从补充日志数据提取与内核级唤醒锁定相关联的条目,从系统日志数据提取指示包括处理器组件的计算设备的组件的活动级的条目,并且时间对准所提取的条目;以及
呈现组件,在显示器上生成和视觉呈现与应用级唤醒锁定和内核级唤醒锁定相关联的事件以及计算设备的组件的活动级的时间对准的时间线图,事件和活动级在所提取的条目中被指示。
9.根据权利要求7所述的装置,包括接口,向调试设备发送系统日志数据和补充日志数据。
10.一种跟踪唤醒锁定事件的装置,包括:
处理器组件;
相关组件,从系统日志数据提取与针对操作系统的应用功率管理器的应用级唤醒锁定相关联的调用的指示,从补充日志数据提取与针对操作系统的内核功率管理器的内核级唤醒锁定相关联的调用的指示,并从系统日志数据提取在其上执行操作系统的计算设备的组件的活动级的指示;以及
呈现组件,在显示器上生成和视觉呈现与应用级唤醒锁定相关联的调用、与内核级唤醒锁定相关联的调用以及计算设备的组件的活动级方面的改变的时间对准的时间线图。
11.根据权利要求10所述的装置,相关组件从系统日志数据和补充日志数据之一提取映射信息,所述映射信息包括在计算设备上执行的应用例程与在计算设备上执行的过程和计算设备的执行...
【专利技术属性】
技术研发人员:MY林,RP奈特,G乌帕亚亚,N沙马,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。