亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

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

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