[发明专利]一种云平台内存的优化方法和优化系统在审

专利信息
申请号: 201710179722.1 申请日: 2017-03-23
公开(公告)号: CN107066335A 公开(公告)日: 2017-08-18
发明(设计)人: 黄晋 申请(专利权)人: 华南师范大学
主分类号: G06F9/50 分类号: G06F9/50;G06F9/455;G06F12/02
代理公司: 广州市越秀区哲力专利商标事务所(普通合伙)44288 代理人: 赵赛,袁嘉恩
地址: 510000 *** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 平台 内存 优化 方法 系统
【说明书】:

技术领域

发明涉及电数据处理领域,尤其涉及一种基于交通出行数据的户外广告投放方法和投放系统。

背景技术

应用程序启动时运行在前台,进行初始化会占用大量内存,进入稳定运行期后转到后台运行,此时不需要占用大量内存,而空闲的内存依然被应用程序占用,虚拟机经过很长时间处理才会被回收这些内存。因此,在内存资源不足的情况下,需要将空闲的内存资源快速回收。

在进行内存资源快速回收时,云平台对所有运行的应用程序进行检测,若检测出所有运行的应用程序占用的内存资源值大于第一阈值,则对系统中运行的各个应用程序分别进行检测,若检测到存在某一个应用程序所占用的内存资源值大于第二阈值时,终止该应用程序的运行,回收该应用程序所占用的内存。

在云平台内存不足时才会触发内存资源回收,导致云平台一直处于内存资源紧张状态,降低了云平台的处理能力。

发明内容

有鉴于此,本发明提供一种云平台内存的优化方法和优化系统,以解决现有技术容易造成云平台内存资源紧张的问题。

具体地,本发明是通过如下技术方案实现的:

本发明提供一种云平台内存的优化方法,所述优化方法包括:

接收携带有程序标识和内存释放函数的内存优化代码,所述程序标识用于标识需要释放空闲内存的应用程序,所述空闲内存是应用程序在前台运行时占用且在后台运行时不需占用的内存,所述内存释放函数用于释放空闲内存;

通过所述内存优化代码检测所述应用程序是否从前台切换到后台;

若检测到从前台切换到后台运行,则通过应用程序调用所述内存释放函数对内存进行优化。

本发明还提供了一种云平台内存的优化系统,所述优化系统,包括:

交通出行数据获取单元,用于根据预设的筛选条件获取对应的交通出行数据;

户外广告投放单元,用于根据所述交通出行数据进行户外广告投放。

本发明实施例,通过接收携带有程序标识和内存释放函数的内存优化代码,该程序标识用于标识需要释放空闲内存的应用程序,该空闲内存是应用程序在前台运行时占用且在后台运行时不需占用的内存;通过内存优化代码检测应用程序是否从前台切换到后台运行;若通过内存优化代码检测出应用程序从前台切换到后台运行,则通过应用程序调用内存释放函数,该内存释放函数用于释放空闲内存,可以直接调用包含有内存释放函数的内存优化代码,对应用程序的空闲内存进行释放,解决了在云平台内存不足时才会触发内存资源回收,导致云平台一直处于内存资源紧张状态的问题,达到了提高云平台的处理能力的效果。

附图说明

图1是本发明一示例性实施例示出的一种云平台内存的优化方法的流程图;

图2是本发明一示例性实施例示出的一种云平台内存的优化系统的结构图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

如图1所示为本发明一示例性实施例示出的一种云平台内存的优化方法的流程图,所述优化方法包括:

步骤S101,接收携带有程序标识和内存释放函数的内存优化代码,所述程序标识用于标识需要释放空闲内存的应用程序,所述空闲内存是应用程序在前台运行时占用且在后台运行时不需占用的内存,所述内存释放函数用于释放空闲内存。

在本发明实施例中,内存释放函数用于确定应用程序占用的空闲内存,并可释放该空闲内存的空间。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南师范大学,未经华南师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710179722.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top