[发明专利]使用软存储器目标管理存储器使用在审
申请号: | 201780069070.4 | 申请日: | 2017-11-07 |
公开(公告)号: | CN109923524A | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | T·库兹曼;J·P·罗宾逊;A·怀特查佩尔 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 存储器目标 存储器 总存储器 阈值量 应用 检测 存储器使用 管理存储器 检测系统 检测应用 目标管理 预先确定 响应 配置 发布 | ||
用于管理存储器使用的示例系统,包括存储器和处理器,该处理器被配置为发布针对多个应用中的每个应用的软存储器目标,其中软存储器目标将至少基于每个应用的检测到的执行状态和系统的存储器的大小而被静态地预先确定。处理器还将检测应用超过软存储器目标。此外,处理器将检测系统的总存储器使用超过阈值量。处理器还将至少部分地基于检测到的软存储器目标被超过并且响应于检测到系统的总存储器使用超过阈值量来终止应用。
背景技术
资源受限设备上的应用可以共享有限的存储器量。为了向用户提供一致且可预测的体验,应用可以因此调整其存储器使用以良好适应并且与在系统中运行的其他应用协作。
发明内容
以下呈现简化的发明内容,以便提供对本文所描述的一些方面的基本理解。本发明内容不是对所要求保护的主题的广泛概述。本发明内容不旨在标识所要求保护的主题的关键元素或者重要元素,也不旨在描绘所要求保护的主题的范围。本发明内容的唯一目的是以简化形式呈现所要求保护的主题的一些概念作为稍后呈现的更详细的描述的序言。
本文所描述的实施例包括用于管理存储器使用的系统。该系统包括存储器和处理器,该处理器被配置为发布针对多个应用中的每个应用的软存储器目标。软存储器目标可以至少基于每个应用的检测到的执行状态和系统的存储器的大小而被静态地预先确定。处理器还可以检测应用超过软存储器目标。此外,处理器还可以检测系统的总存储器使用超过阈值量。处理器然后可以至少部分地基于检测到的软存储器目标被超过并且响应于检测到系统的总存储器使用超过阈值量来终止应用。
本文所描述的另一实施例包括用于管理存储器使用的方法。该方法可以包括:发布针对多个应用的软存储器目标。软存储器目标可以至少基于多个应用的执行状态和总可用系统存储器而被静态地预先确定。该方法还可以包括:基于针对每个应用的终止分数,生成针对多个应用的终止优先级列表。针对每个应用的终止分数可以至少基于每个应用的检测到的执行状态以及针对每个应用的软存储器目标是否被超过而被计算。该方法还可以包括:响应于检测到总可用系统存储器的存储器使用超过阈值量,终止具有超过终止优先级列表中的其他应用的终止分数的终止分数的应用。
本文所描述的另一实施例包括用于管理存储器使用的另一系统。该系统可以包括存储器和处理器,该处理器被配置为基于执行状态和系统的总存储器大小来静态地预先确定软存储器目标。该处理器还可以被配置为向应用发布软存储器目标。该处理器还可以被配置为基于应用存储器使用向应用分配终止分数。该处理器还可以被配置为检测应用超过软存储器目标。该处理器还可以被进一步配置为响应于检测到应用超过软存储器目标而增加应用的终止分数。该处理器还可以被配置为检测系统的总存储器使用超过阈值量。该处理器可以被配置为终止具有比其他应用更高的终止分数的应用。
本文所描述的另一实施例包括用于管理存储器使用的另一方法。该方法可以包括:基于执行状态和系统的总存储器大小来静态地预先确定软存储器目标。该方法还可以包括:向应用发布软存储器目标。该方法还可以包括:基于应用存储器使用向应用分配终止分数。该方法还可以包括:检测应用超过软存储器目标。该方法还可以包括:响应于检测到超过软存储器目标而增加应用的终止分数。该方法还可以进一步包括:检测设备的总存储器使用超过阈值量。该方法可以包括:终止具有比其他应用更高的终止分数的应用。
以下说明和附图详细阐述了所要求保护的主题的某些说明性方面。然而,这些方面指示了可以采用本创新的原理的各种方式中的一些方式,并且所要求保护的主题旨在包括所有这样的方面及其等效物。当结合附图考虑以下对本创新的详细说明时,所要求保护的主题的其他优点和新颖特征将变得显而易见。
附图说明
通过参考附图可以更好地理解以下的具体实施方式,附图包含所公开的主题的许多特征的具体示例。
图1是可以使用软存储器目标管理存储器使用的计算系统的示例的框图;
图2是用于使用软存储器目标管理存储器使用的示例方法的过程流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780069070.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:计算机系统及用于计算机系统的方法
- 下一篇:用于执行安全备份操作的系统和方法