[发明专利]一种评估打包文件读写性能的方法及系统有效
| 申请号: | 201310405262.1 | 申请日: | 2013-09-06 |
| 公开(公告)号: | CN103440338B | 公开(公告)日: | 2016-11-30 |
| 发明(设计)人: | 刘畅;吴才忠;梁波;谭贤亮;李翔威 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;成都西山居互动娱乐科技有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 陈国荣 |
| 地址: | 519000 广东省珠*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 评估 打包 文件 读写 性能 方法 系统 | ||
1.一种评估打包文件读写性能的方法,其特征在于,包括:
生成序列文件,所述序列文件包含有按照一定的逻辑顺序对所述打包文件进行描述的文件标识;
删除所述序列文件中无法在打包文件中查找到的文件标识,同时删除序列文件中重复的文件标识;
依次读取序列文件中的文件标识,同时查找所读取的文件标识在打包文件中所对应的文件,若所查找到的当前文件在打包文件中的偏移值与查找到的前一个文件在打包文件中的偏移值及其大小之和相等,则记录此当前文件所对应的文件标识为理想标识;以及
计算理想标识占序列文件中所有文件标识的比例。
2.根据权利要求1所述的方法,其特征在于,对所述打包文件中的所有文件进行扫描,获取所有文件的文件标识,通过将序列文件中的文件标识与所获取的文件标识进行对比,以删除所述序列文件中无法在打包文件中查找到的文件标识。
3.根据权利要求1所述的方法,其特征在于,所述删除序列文件中重复的文件标识时,删除排序在后的文件标识,保留排序在前的文件标识。
4.根据权利要求1所述的方法,其特征在于,所述依次读取序列文件中的文件标识时,对于所读取的第一个文件标识,通过设置初始值的方式判断所读取的第一个文件标识是否为理想标识,若所读取的第一个文件标识所对应的文件的偏移值与初始值相同,则记录其为理想标识。
5.根据权利要求1至4任一所述的方法,其特征在于,所述文件标识为不重复的文件名、文件相对路径、文件绝对路径或文件路径哈希值。
6.一种评估打包文件读写性能的系统,其特征在于,包括:
用于生成序列文件的装置,所述序列文件包含有按照一定的逻辑顺序对所述打包文件进行描述的文件标识;
用于删除所述序列文件中无法在打包文件中查找到的文件标识,同时删除序列文件中重复的文件标识的装置;
用于依次读取序列文件中的文件标识,同时查找所读取的文件标识在打包文件中所对应的文件,若所查找到的当前文件在打包文件中的偏移值与查找到的前一个文件在打包文件中的偏移值及其大小之和相等,则记录此当前文件所对应的文件标识为理想标识的装置;以及
用于计算理想标识占序列文件中所有文件标识的比例的装置。
7.根据权利要求6所述的系统,其特征在于,对所述打包文件中的所有文件进行扫描,获取所有文件的文件标识,通过将序列文件中的文件标识与所获取的文件标识进行对比,以删除所述序列文件中无法在打包文件中查找到的文件标识。
8.根据权利要求6所述的系统,其特征在于,所述删除序列文件中重复的文件标识时,删除排序在后的文件标识,保留排序在前的文件标识。
9.根据权利要求6所述的系统,其特征在于,所述依次读取序列文件中的文件标识时,对于所读取的第一个文件标识,通过设置初始值的方式判断所读取的第一个文件标识是否为理想标识,若所读取的第一个文件标识所对应的文件的偏移值与初始值相同,则记录其为理想标识。
10.根据权利要求6至9任一所述的系统,其特征在于,所述文件标识为不重复的文件名、文件相对路径、文件绝对路径或文件路径哈希值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;成都西山居互动娱乐科技有限公司,未经珠海金山网络游戏科技有限公司;成都西山居互动娱乐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310405262.1/1.html,转载请声明来源钻瓜专利网。





