According to embodiments: capture and storage and repair of thermal history data about the restoration of future prediction and take action, and the heat on, repair and application of communication is implemented on the computer system. In one scenario, a computer system determines which thermal fixes are currently being monitored on a computing device. The thermal recovery is based on the current operating environment of the monitored computing device, which comprises a physical thermal environment and / or a current software execution environment. The computer system further tracks thermal repair levels that are currently being implemented on the monitored computing device, which indicates the extent to which each thermal repair is implemented. Hot repair level of the computer system also calculate the information about the current operating environment for the equipment includes the tracked hot repair information filtering is tracked, and the filtered heat is stored in the data storage in the repair level.
【技术实现步骤摘要】
【国外来华专利技术】对计算设备上的热修复进行管理
技术介绍
随着移动计算设备逐渐变得能够进行高级处理,它们的处理水平受设备的散热能力的限制。为了降低被设备生成的热量的量,可以应用多种不同的热修复。这些修复可以包括限制CPU核频率、降低屏幕亮度等。热修复典型地在应用已运行一时间段之后被应用,所述时间段足够长以便导致设备达到热门限。发热和随后的热修复通过使其变得反应较慢、降低帧率、毛刺化等而负面地影响用户体验。此外,一旦设备随后达到稳定状态(热平衡),作为结果的性能可能实际上比如果已在应用被启动时启用(以某个较低的强度)修复的情况下是更差的。
技术实现思路
本文中描述的实施例针对:捕获并且存储与热修复有关的历史数据,对修复未来进行预测并且对其采取行动,以及,关于在所述计算机系统上被实施的热修复与应用通信。在一个实施例中,一种计算机系统确定哪些热修复当前正在被监控的计算设备上被实施。所述热修复可以包括降低CPU或者其它硬件构件时钟频率、在CPU核之间移动工作项、使显示器变暗、防止电池充电、降低网卡上的传输速率、禁用天线、禁用端口、降低照相机帧率、降低照相机分辨率、改变硬件构件或者平台空闲状态或者其它的修复。所述热修复是基于所述被监控的计算设备的当前的操作环境的,所述操作环境可以包括物理热环境和当前的软件执行环境两者。所述计算机系统进一步跟踪当前正在所述被监控的计算设备上被实施的那些热修复的热修复水平。所述热修复水平指示每个热修复被实施的程度。所述计算机系统还针对被跟踪的热修复信息的包括与被监控的计算设备的当前的操作环境有关的信息的那些部分过滤被跟踪的热修复水平,并且将所述经过滤的热修复水平存 ...
【技术保护点】
一种用于捕获并且存储与热修复有关的历史数据的计算机实施的方法,所述计算机实施的方法通过一个或多个处理器执行用于所述计算机实施的方法的计算机可执行指令而被执行,并且所述计算机实施的方法包括:确定哪些热修复当前正在被监控的计算设备上被实施,所述热修复是基于所述被监控的计算设备的当前的操作环境的;跟踪当前正在所述被监控的计算设备上被实施的那些热修复的热修复水平,所述热修复水平指示每个热修复被实施的程度;针对被跟踪的热修复信息的包括与被监控的计算设备的当前的操作环境有关的信息的那些部分,过滤被跟踪的热修复水平;以及将所述经过滤的热修复水平存储在数据储存器中。
【技术特征摘要】
【国外来华专利技术】2015.01.30 US 62/110,238;2015.04.29 US 14/699,9641.一种用于捕获并且存储与热修复有关的历史数据的计算机实施的方法,所述计算机实施的方法通过一个或多个处理器执行用于所述计算机实施的方法的计算机可执行指令而被执行,并且所述计算机实施的方法包括:确定哪些热修复当前正在被监控的计算设备上被实施,所述热修复是基于所述被监控的计算设备的当前的操作环境的;跟踪当前正在所述被监控的计算设备上被实施的那些热修复的热修复水平,所述热修复水平指示每个热修复被实施的程度;针对被跟踪的热修复信息的包括与被监控的计算设备的当前的操作环境有关的信息的那些部分,过滤被跟踪的热修复水平;以及将所述经过滤的热修复水平存储在数据储存器中。2.根据权利要求1所述的计算机实施的方法,其中,所述热修复包括以下项中的至少一项:降低CPU时钟频率、在CPU核之间移动工作项、使显示器变暗、防止电池充电、降低网卡上的传输速率、禁用天线、禁用端口、降低照相机帧率、降低照相机分辨率或者改变硬件构件或者平台空闲状态。3.根据权利要求1所述的计算机实施的方法,进一步包括:确定所述热修复数据是由操作系统(OS)还是由计算机系统硬件获得的。4.一种用于实施用于对热修复未来进行预测并且对其采取行动的计算机实施的方法的计算机程序产品,所述计算机程序产品包括具有被存储在其上的计算机可执行指令的一个或多个计算机可读存储介质,所述计算机可执行指令在被计算系统的一个或多个处理器执行时,导致所述计算系统执行所述计算机实施的方法,所述计算机实施的方法包括:确定被监控的计算系统的...
【专利技术属性】
技术研发人员:BL沃尔兴顿,TA布朗,ID卡利诺夫,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。