.NET中没有内置任何内容来搜索你,所以你需要通过chunk读取文件块并扫描你想要查找的内容.
您可以通过两种方式加快搜索速度.
首先,使用缓冲IO并一次传输大块 - 不要逐字节读取,读取64KB,256KB或1MB块.
其次,不要对你想要的部分进行线性扫描 - 查看用于字符串搜索的Boyer-Moore(维基百科链接)算法 - 您可以将其应用于搜索所需的DWARF信息.
| 归档时间: |
|
| 查看次数: |
6497 次 |
| 最近记录: |