System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及连续存储器分配装置及连续存储器分配方法,尤其涉及根据文件页面颠簸值以决定是否借出连续存储器的连续存储器分配装置及连续存储器分配方法。
技术介绍
1、连续存储器分配器(contiguous memory allocator,cma)可提供连续存储器给有需要的使用者。若上述连续存储器未被使用,连续存储器分配器可将连续存储器借给其它使用者。
2、linux作业系统会倾向借出连续存储器给其它使用者,以提升存储器使用效率。然而,当有播放影片的需求时,由于连续存储器借给其它使用者,linux作业系统需先回收连续存储器,导致影片的起播速度较慢。
3、google的安卓通用内核(android common kernels,ack)会排除档案系统相关者借用连续存储器,限制了存储器的使用效率。然而,当有播放影片的需求时,google的安卓通用内核具有更多连续存储器以加快影片的起播速度。由此可知,无论采用何种技术,皆无法兼具存储器使用效率以及播放影片的起播速度。
技术实现思路
1、鉴于现有技术的之不足,本专利技术的目的之一为(但不限于)提供一种连续存储器分配装置及连续存储器分配方法,以改善现有技术的不足。
2、于一些实施例中,连续存储器分配装置包括存储器以及处理器。存储器用以储存至少一指令。处理器用以读取至少一指令以执行以下步骤:计算存储器的文件页面颠簸值;判断文件页面颠簸值与预设颠簸值之间的相对关系;以及根据相对关系以决定是否借出连续存储器。
...【技术保护点】
1.一种连续存储器分配装置,包括:
2.根据权利要求1所述的连续存储器分配装置,其特征在于,所述处理器还用以读取所述至少一指令以执行以下步骤:
3.根据权利要求1所述的连续存储器分配装置,其特征在于,所述处理器还用以读取所述至少一指令以执行以下步骤:
4.根据权利要求1所述的连续存储器分配装置,其特征在于,所述预设颠簸值与所述存储器的一存储器压力成正比。
5.根据权利要求1所述的连续存储器分配装置,其特征在于,所述预设颠簸值介于1百分比至200百分比之间。
6.根据权利要求1所述的连续存储器分配装置,其特征在于,所述预设颠簸值包括10百分比。
7.根据权利要求1所述的连续存储器分配装置,其特征在于,所述处理器还用以读取所述至少一指令以执行以下步骤:
8.根据权利要求1所述的连续存储器分配装置,其特征在于,所述处理器还用以读取所述至少一指令以执行以下步骤:
9.一种连续存储器分配方法,由一处理器读取储存于一存储器的至少一指令以执行所述连续存储器分配方法,包括:
10.根据权利
...【技术特征摘要】
1.一种连续存储器分配装置,包括:
2.根据权利要求1所述的连续存储器分配装置,其特征在于,所述处理器还用以读取所述至少一指令以执行以下步骤:
3.根据权利要求1所述的连续存储器分配装置,其特征在于,所述处理器还用以读取所述至少一指令以执行以下步骤:
4.根据权利要求1所述的连续存储器分配装置,其特征在于,所述预设颠簸值与所述存储器的一存储器压力成正比。
5.根据权利要求1所述的连续存储器分配装置,其特征在于,所述预设颠簸值介于1百分比至200百分比之间。
6.根据权利要求1所述的连续...
【专利技术属性】
技术研发人员:吴奕宽,宋祥葳,吴孟昕,洪胜凯,郑才进,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。