本申請屬于電子,尤其涉及一種數(shù)據(jù)加載方法、裝置、計算機(jī)可讀存儲介質(zhì)及電子設(shè)備。
背景技術(shù):
1、隨著信息技術(shù)的發(fā)展和生產(chǎn)力的提高,應(yīng)用程序?qū)τ谖募到y(tǒng)io性能的需求也在不斷提高。應(yīng)用程序的運行通常離不開對磁盤數(shù)據(jù)的訪問。而訪問磁盤數(shù)據(jù)的速度越快,應(yīng)用運行得也越快,因此,為了提高應(yīng)用程序的運行速度,需要提高應(yīng)用程序訪問磁盤數(shù)據(jù)的速度。
技術(shù)實現(xiàn)思路
1、本申請實施例提供一種數(shù)據(jù)加載方法、裝置、存儲介質(zhì)及電子設(shè)備,可以提高應(yīng)用程序訪問相應(yīng)數(shù)據(jù)的速度。
2、第一方面,本申請實施例提供一種數(shù)據(jù)加載方法,包括:
3、接收第一讀取請求;
4、獲取與所述第一讀取請求對應(yīng)的用于進(jìn)行預(yù)加載評估的待評估信息;
5、若所述待評估信息滿足預(yù)加載條件,則根據(jù)所述第一讀取請求所請求讀取的數(shù)據(jù)所處的第一數(shù)據(jù)區(qū)間確定第一預(yù)加載區(qū)間,處于所述第一預(yù)加載區(qū)間的預(yù)加載數(shù)據(jù)的數(shù)據(jù)量大于目標(biāo)數(shù)據(jù)量;
6、將磁盤中的所述預(yù)加載數(shù)據(jù)加載至內(nèi)存中
7、第二方面,本申請實施例提供一種數(shù)據(jù)加載裝置,包括:
8、請求接收模塊,用于接收第一讀取請求;
9、信息獲取模塊,用于獲取與所述第一讀取請求對應(yīng)的用于進(jìn)行預(yù)加載評估的待評估信息;
10、區(qū)間確定模塊,用于若所述待評估信息滿足預(yù)加載條件,則根據(jù)所述第一讀取請求所請求讀取的數(shù)據(jù)所處的第一數(shù)據(jù)區(qū)間確定第一預(yù)加載區(qū)間,處于所述第一預(yù)加載區(qū)間的預(yù)加載數(shù)據(jù)的數(shù)據(jù)量大于目標(biāo)數(shù)據(jù)量;
11、數(shù)據(jù)加載模塊,用于將磁盤中的所述預(yù)加載數(shù)據(jù)加載至內(nèi)存中。
12、第三方面,本申請實施例提供一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,當(dāng)所述計算機(jī)程序在計算機(jī)上執(zhí)行時,使得所述計算機(jī)執(zhí)行本申請實施例提供的數(shù)據(jù)加載方法。
13、第四方面,本申請實施例還提供一種電子設(shè)備,包括存儲器,處理器,所述處理器通過調(diào)用所述存儲器中存儲的計算機(jī)程序,用于執(zhí)行本申請實施例提供的數(shù)據(jù)加載方法。
14、本申請實施例中,通過在與所述第一讀取請求對應(yīng)的用于進(jìn)行預(yù)加載評估的待評估信息滿足預(yù)加載條件時,根據(jù)所述第一讀取請求所請求讀取的數(shù)據(jù)所處的第一數(shù)據(jù)區(qū)間確定第一預(yù)加載區(qū)間;將磁盤中的處于所述第一預(yù)加載區(qū)間的預(yù)加載數(shù)據(jù)加載至內(nèi)存中,所述預(yù)加載數(shù)據(jù)的數(shù)據(jù)量大于目標(biāo)數(shù)據(jù)量,可以在判定當(dāng)前可以進(jìn)行預(yù)加載時,提前將應(yīng)用程序可能將會訪問的數(shù)據(jù),即預(yù)加載數(shù)據(jù)由磁盤加載至內(nèi)存中,可以提高應(yīng)用程序訪問相應(yīng)數(shù)據(jù),即預(yù)加載數(shù)據(jù)的速度。
1.一種數(shù)據(jù)加載方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)加載方法,其特征在于,所述獲取與所述第一讀取請求對應(yīng)的用于進(jìn)行預(yù)加載評估的待評估信息,包括:
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)加載方法,其特征在于,所述將所述第一數(shù)據(jù)區(qū)間、所述第二數(shù)據(jù)區(qū)間、所述第三數(shù)據(jù)區(qū)間及所述第一虛擬預(yù)讀區(qū)間確定為所述待評估信息之前,還包括:
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)加載方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求3所述的數(shù)據(jù)加載方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的數(shù)據(jù)加載方法,其特征在于,所述根據(jù)所述第一讀取請求所請求讀取的數(shù)據(jù)所處的第一數(shù)據(jù)區(qū)間確定第一預(yù)加載區(qū)間,包括:
7.根據(jù)權(quán)利要求1所述的數(shù)據(jù)加載方法,其特征在于,所述將磁盤中的所述預(yù)加載數(shù)據(jù)加載至內(nèi)存中,包括:
8.一種數(shù)據(jù)加載裝置,其特征在于,包括:
9.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述存儲介質(zhì)中存儲有計算機(jī)程序,當(dāng)所述計算機(jī)程序在計算機(jī)上運行時,使得所述計算機(jī)執(zhí)行權(quán)利要求1至7任一項所述的數(shù)據(jù)加載方法。
10.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括處理器和存儲器,所述存儲器中存儲有計算機(jī)程序,所述處理器通過調(diào)用所述存儲器中存儲的所述計算機(jī)程序,用于執(zhí)行權(quán)利要求1至7任一項所述的數(shù)據(jù)加載方法。