国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于訪問順序的二次文件排序的制作方法

      文檔序號:6576117閱讀:229來源:國知局
      專利名稱:基于訪問順序的二次文件排序的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計算機(jī)領(lǐng)域,更具體地說,是一種基于文件排序的快速文件讀取技術(shù)。
      背景技術(shù)
      很多游戲面臨著從文件媒介中加載大量資源的需求。當(dāng)操作系統(tǒng)中存在大量的文件句柄時,操作系統(tǒng)的運行速度就會變得非常慢。為了進(jìn)行優(yōu)化,很多游戲都只能從打包的資源文件中加載必須的資源。這些打包的資源文件是一個大型的文件數(shù)據(jù)庫,以單個文件或一組文件的形式存在。在這些數(shù)據(jù)庫中,都保存著一個完整的目錄層次信息。資源文件有效的解決了文件加載問題,但是這些資源文件的順序通常就是硬盤上的目錄結(jié)構(gòu)的另外一個鏡像,程序多數(shù)時候都是會跳躍式的訪問文件。這就造成了一個瓶頸,特別是在存在大量文件的時候,這個弱點就暴露無遺。導(dǎo)致游戲的加載資源速度很慢,嚴(yán)重的影響游戲的運行速度。

      發(fā)明內(nèi)容
      鑒于現(xiàn)有技術(shù)存在的問題,本發(fā)明的目的是要提出一種基于二次排序的文件優(yōu)化方法。為了實現(xiàn)上述目的,本發(fā)明所采用的技術(shù)方案是一種基于二次排序的文件優(yōu)化方法,其步驟如下
      1)運行游戲,采集數(shù)據(jù);使用一個標(biāo)準(zhǔn)的打包資源文件,來運行我們的程序,并按照加載文件的順序,輸出在程序啟動過程中的所有文件名;
      2)分析采集數(shù)據(jù),優(yōu)化打包順序;
      3)根據(jù)輸出的文件名日志文件,提取公共文件;
      4)從新打包資源文件,根據(jù)分析結(jié)果,打包資源文件;
      5)再次運行游戲并采集數(shù)據(jù),驗證文件加載時間,如果最終結(jié)果不盡如人意,那么嘗試從硬盤本身,文件碎片等方面進(jìn)行優(yōu)化。本發(fā)明的針對大型網(wǎng)絡(luò)游戲中加載文件速度緩慢的問題,提出了一種基于文件加載預(yù)排序的方法,從新打包文件,極大的提升了資源加載速度。
      具體實施例方式一種基于二次排序的文件優(yōu)化方法,其步驟如下
      1)運行游戲,采集數(shù)據(jù);使用一個標(biāo)準(zhǔn)的打包資源文件,來運行我們的程序,并按照加載文件的順序,輸出在程序啟動過程中的所有文件名;
      2)分析采集數(shù)據(jù),優(yōu)化打包順序;
      3)根據(jù)輸出的文件名日志文件,提取公共文件;
      4)從新打包資源文件,根據(jù)分析結(jié)果,打包資源文件;
      5)再次運行游戲并采集數(shù)據(jù),驗證文件加載時間,如果最終結(jié)果不盡如人意,那么嘗試從硬盤本身,文件碎片等方面進(jìn)行優(yōu)化。
      權(quán)利要求
      1.一種基于二次排序的文件優(yōu)化方法,其步驟如下 1)運行游戲,采集數(shù)據(jù);使用一個標(biāo)準(zhǔn)的打包資源文件,來運行我們的程序,并按照加載文件的順序,輸出在程序啟動過程中的所有文件名; 2)分析采集數(shù)據(jù),優(yōu)化打包順序; 3)根據(jù)輸出的文件名日志文件,提取公共文件; 4)從新打包資源文件,根據(jù)分析結(jié)果,打包資源文件; 5)再次運行游戲并采集數(shù)據(jù),驗證文件加載時間,如果最終結(jié)果不盡如人意,那么嘗試從硬盤本身,文件碎片等方面進(jìn)行優(yōu)化。
      全文摘要
      本發(fā)明涉及計算機(jī)領(lǐng)域,更具體地說,是一種基于文件排序的快速文件讀取技術(shù),運行游戲,采集數(shù)據(jù);使用一個標(biāo)準(zhǔn)的打包資源文件,來運行我們的程序,并按照加載文件的順序,輸出在程序啟動過程中的所有文件名;針對大型網(wǎng)絡(luò)游戲中加載文件速度緩慢的問題,提出了一種基于文件加載預(yù)排序的方法,從新打包文件,極大的提升了資源加載速度。
      文檔編號G06F9/445GK103019784SQ201210529058
      公開日2013年4月3日 申請日期2012年12月11日 優(yōu)先權(quán)日2012年12月11日
      發(fā)明者不公告發(fā)明人 申請人:大連創(chuàng)達(dá)技術(shù)交易市場有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1