所以我有这样一个程序,它可以浏览文件夹中的一堆 mp3 文件并从中读取一些数据。当我运行它时,需要一段时间。这似乎还算公平。但是当我在第一次之后再次运行它时,它不会花那么长时间。怎么会这样!?
我使用的是 Windows 机器,程序是一个 Python 脚本。如果你想看看这个脚本链接在这里
答案1
正如评论家所说:操作系统和硬盘子系统的性能几种类型的磁盘缓存加快重新读取最近读取过的文件的速度。
您的程序最初很慢,因为它可能从分散在磁盘大面积区域的大量碎片化大文件中读取大量数据。
所以我有这样一个程序,它可以浏览文件夹中的一堆 mp3 文件并从中读取一些数据。当我运行它时,需要一段时间。这似乎还算公平。但是当我在第一次之后再次运行它时,它不会花那么长时间。怎么会这样!?
我使用的是 Windows 机器,程序是一个 Python 脚本。如果你想看看这个脚本链接在这里
正如评论家所说:操作系统和硬盘子系统的性能几种类型的磁盘缓存加快重新读取最近读取过的文件的速度。
您的程序最初很慢,因为它可能从分散在磁盘大面积区域的大量碎片化大文件中读取大量数据。