一直在搞uc开发,突然一个朋友要帮忙,写一个处理windows某个目录下的数据文件,文件大概有9000多个,总大小8G多,每个文件大概有19000多行,我在vc6.0上先使用fopen和fgets读取文件,发现加上逻辑判断时间,在windows平台上,全部统计完,大概需要8分多钟。我一同事他用c#写的,全处理完大概花1分钟多点。我上网查了下,发现c上要解决这个问题,可能要用到内存映射文件。然后研究了下,写出了如下代码:
一直在搞uc开发,突然一个朋友要帮忙,写一个处理windows某个目录下的数据文件,文件大概有