[發(fā)明專利]一種存儲(chǔ)碎片化方法及裝置、終端及計(jì)算機(jī)存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202110603259.5 | 申請(qǐng)日: | 2021-05-31 |
| 公開(公告)號(hào): | CN113485969B | 公開(公告)日: | 2022-05-03 |
| 發(fā)明(設(shè)計(jì))人: | 張強(qiáng) | 申請(qǐng)(專利權(quán))人: | 榮耀終端有限公司 |
| 主分類號(hào): | G06F16/17 | 分類號(hào): | G06F16/17;G06F16/16 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 熊永強(qiáng) |
| 地址: | 518040 廣東省深圳市福田區(qū)香蜜湖街道*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 存儲(chǔ) 碎片 方法 裝置 終端 計(jì)算機(jī) 介質(zhì) | ||
本申請(qǐng)實(shí)施例公開一種存儲(chǔ)碎片化方法及裝置、終端及計(jì)算機(jī)存儲(chǔ)介質(zhì),包括:電子設(shè)備確定第一存儲(chǔ)空間中N個(gè)第二存儲(chǔ)空間,第二存儲(chǔ)空間的大小為第一碎片化粒度,第一存儲(chǔ)空間為電子設(shè)備的一塊連續(xù)的存儲(chǔ)空間;電子設(shè)備基于第二碎片化粒度將N個(gè)第二存儲(chǔ)空間中的M個(gè)第二存儲(chǔ)空間進(jìn)行碎片化;其中,碎片化之后的第二存儲(chǔ)空間包括至少一個(gè)第三存儲(chǔ)空間,第三存儲(chǔ)空間的大小小于或等于第二碎片化粒度,第一碎片粒度大于第二碎片化粒度,N為正整數(shù),M為正整數(shù),N大于或等于M。本申請(qǐng)實(shí)施例,可以體系化地對(duì)存儲(chǔ)空間進(jìn)行碎片化。
技術(shù)領(lǐng)域
本申請(qǐng)涉及計(jì)算機(jī)存儲(chǔ)領(lǐng)域,尤其涉及一種存儲(chǔ)碎片化方法及裝置、終端及計(jì)算機(jī)存儲(chǔ)介質(zhì)。
背景技術(shù)
隨著電子技術(shù)飛速發(fā)展,諸如,智能手機(jī)或平板電腦等電子設(shè)備(終端)的使用也越來越廣泛。在用戶使用電子設(shè)備的過程中,經(jīng)常需要占用存儲(chǔ)空間存儲(chǔ)數(shù)據(jù),并在數(shù)據(jù)使用完畢時(shí)釋放占用的存儲(chǔ)空間。存儲(chǔ)空間的不斷被占用和釋放,會(huì)造成存儲(chǔ)空間碎片化。
隨著終端設(shè)備的存儲(chǔ)空間不斷被碎片的過程中,終端設(shè)備需要處理的時(shí)延會(huì)越來越長,用戶使用的體驗(yàn)或越來越差。因此,在終端設(shè)備出廠之前,可以對(duì)存儲(chǔ)空間碎片化處理,從而可以模擬用戶使用終端設(shè)備造成的碎片化的場景,從而可以評(píng)測或者優(yōu)化存儲(chǔ)空間碎片化造成的問題。
在用戶實(shí)際使用電子設(shè)備的過程中,電子設(shè)備使用場景不同,電子設(shè)備的碎片化程度也會(huì)不同。例如,隨著使用時(shí)間的增加電子設(shè)備存儲(chǔ)空間碎片化會(huì)越來越嚴(yán)重,不同用戶的電子設(shè)備的碎片化程度也不盡相同。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例公開一種存儲(chǔ)碎片化方法及裝置、終端及計(jì)算機(jī)存儲(chǔ)介質(zhì),可以體系化地對(duì)存儲(chǔ)空間進(jìn)行碎片化處理。
第一方面,本申請(qǐng)公開一種存儲(chǔ)空間碎片化方法,所述方法包括:電子設(shè)備確定第一存儲(chǔ)空間中N個(gè)第二存儲(chǔ)空間,所述第二存儲(chǔ)空間的大小為第一碎片化粒度,所述第一存儲(chǔ)空間為所述電子設(shè)備的一塊連續(xù)的存儲(chǔ)空間;所述電子設(shè)備基于第二碎片化粒度將所述N個(gè)第二存儲(chǔ)空間中的M個(gè)第二存儲(chǔ)空間進(jìn)行碎片化;其中,碎片化之后的所述第二存儲(chǔ)空間包括至少一個(gè)第三存儲(chǔ)空間,所述第三存儲(chǔ)空間的大小小于或等于所述第二碎片化粒度,所述第一碎片粒度大于所述第二碎片化粒度,所述N為正整數(shù),所述M為正整數(shù),所述N大于或等于所述M。
在本申請(qǐng)實(shí)施例中,電子設(shè)備可以將第一存儲(chǔ)空間提前劃分出N個(gè)非碎片化空間(第二存儲(chǔ)空間),之后可以直接將其中M個(gè)非碎片化空間碎片化為碎片化空間。一方面,由于M的數(shù)值可以是1到N之間的任一整數(shù),因此,碎片化的結(jié)果并不是一種或幾種特定值,而是可以選擇的,這使得碎片化結(jié)果的可選范圍更廣,精度更高。另一方面,在一些實(shí)現(xiàn)方式中,將第一存儲(chǔ)空間劃分之前需要確定某一個(gè)碎片化粒度位置和不同碎片化粒度之間的間隔,不同的方案具特殊性。本申請(qǐng)實(shí)施例由于可以直接根據(jù)確定的劃分方式和步驟進(jìn)行碎片化,對(duì)所有的存儲(chǔ)空間均適用,因此,本方法為一個(gè)體系化的碎片化方案,方法具有較高的通用性和普遍性。
在一種可能的實(shí)施方式中,所述電子設(shè)備確定第一存儲(chǔ)空間中N個(gè)第二存儲(chǔ)空間包括:所述電子設(shè)備在所述第一存儲(chǔ)空間中寫入N個(gè)所述第一文件,或,在所述第一存儲(chǔ)空間中以所述第一碎片化粒度的大小間隔性寫入所述第一文件,所述第一文件的大小為所述第一碎片化粒度;所述電子設(shè)備刪除所述第一存儲(chǔ)空間中的部分或全部第一文件。
在本申請(qǐng)實(shí)施例中,電子設(shè)備可以將同樣大小的第一文件依次寫入第一存儲(chǔ)空間,之后再刪除寫入的第一文件。電子設(shè)備也可以每間隔一個(gè)第一文件大小的空間寫入一個(gè)第一文件,之后再刪除寫入的第一文件。上述兩種實(shí)施方式可以使第一存儲(chǔ)空間平均劃分為N個(gè)第二存儲(chǔ)空間。自此,平均劃分的第一存儲(chǔ)空間占第一存儲(chǔ)空間的比例為相等的,之后可以直接對(duì)應(yīng)數(shù)量的第二存儲(chǔ)空間進(jìn)行碎片化處理即可。上述過程中,不用考慮整個(gè)存儲(chǔ)空間的碎片化分布,確定需要?jiǎng)澐譃樗槠臻g的過程簡單,且通用性高。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于榮耀終端有限公司,未經(jīng)榮耀終端有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110603259.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
- 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 一種信息的存儲(chǔ)控制方法
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 物料存儲(chǔ)方法及系統(tǒng)
- 基于雙芯智能電表的數(shù)據(jù)分類存儲(chǔ)方法和裝置
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





