统计一个大文本行数的几种方法以及效率统计(二)
2011-01-24 16:33
537 查看
.NET4.0+MemoryMapping+ReadByte()
该方法的思路主要是通过内存映射的原理,访问文件内容,由于在.net环境下不能一次性映射太大的文件,所以仍然采用分块映射的方式:主要代码如下:
测试结果:
.NET4.0+MemoryMapping+Unsafe
使用unsafe代码,就是在上面代码的基础上,做了一些简单的修改。测试结果:
相关文章推荐
- 统计一个大文本行数的几种方法以及效率统计(一)
- 刚想到一个统计文件行数的方法
- 几种字符串匹配的方法,以及一个讲解的很清晰的KMP匹配
- C语言编程中统计输入的行数以及单词个数的方法
- jsp页面传递参数的几种方法总结以及一个在线聊天案例
- 一个统计代码行数的简单方法
- iOS中实现数据交换的几种方法介绍以及其效率对比
- python统计一个文本中重复行数的方法
- vs开发工具一个统计行数的正则使用方法
- 有关于提高C/C++运行效率以及避免出现Bug的几种常见的实用方法
- 一个用来计算文本大小的方法(以及再一次对闭包的解释)
- python统计一个文本中重复行数的方法
- 一个统计代码行数的简单方法
- OpenCV像素点邻域遍历效率比较,以及访问像素点的几种方法
- Windows下用Python你会几种copy文件的方法以及效率分析
- C#统计文本文件中的行数,用3中方法对一个300k 的文件进行统计的结果
- linux下如何统计一个目录下的文件个数以及代码总行数的命令
- <转>统计源代码行数的一些实现方法
- java中有几种方法可以实现一个线程
- 几种提高计算机运行效率的优化方法