wanghailong1314 发表于 2018-12-5 09:31:40

SD卡随着写入文件增多速度变慢

STM32L151 写SD卡创建文件以日期为文件夹,在文件夹内建立当前时间为文件名的文件。 建立频率是1s建立一个文件,刚开始建立没问题,但随着时间增加三个小时之后建立一个文件的时间需要2秒钟,也就是SD卡建立文件的速度随着建立文件的增多速度慢下来了,不知是什么原因

tanic 发表于 2018-12-5 11:04:22

3*60*60=10800个文件了,每次创建文件都会检测是否有重名文件,你说要的时间长不长

wanghailong1314 发表于 2018-12-5 13:28:25

tanic 发表于 2018-12-5 11:04
3*60*60=10800个文件了,每次创建文件都会检测是否有重名文件,你说要的时间长不长 ...

好像很有道理。我现在在测试多建立几个目录测试试试。

toofree 发表于 2018-12-14 10:25:34

tanic 发表于 2018-12-5 11:04
3*60*60=10800个文件了,每次创建文件都会检测是否有重名文件,你说要的时间长不长 ...

说的有道理。
毕竟需要先检索是否已存在,文件多了时间占用很可观。
就好比往U盘复制文件夹,文件多的情况下,压缩包打包传要快得多。
页: [1]
查看完整版本: SD卡随着写入文件增多速度变慢