gpt4 book ai didi

android - SD 卡上的文件 IO 性能

转载 作者:太空狗 更新时间:2023-10-29 12:20:45 28 4
gpt4 key购买 nike

全部

当我第一次插入设备后尝试从 sd 卡读取一些媒体文件时,读取性能比第二次差很多,有没有人知道这种现象,我该如何避免这种情况问题,我尝试了open和fopen,但是结果是一样的,我只是希望读取性能是一样的,不管我什么时候插入SD卡,谢谢

最佳答案

在打开文件时使用 O_DIRECT(参见 open(2))将绕过缓冲区缓存。这通常不是一个好主意,但我希望每次运行都更加一致。

请记住,使用 O_DIRECT 要求读入的内存是 SC_PAGESIZE 对齐的,并以 SC_PAGESIZE 的倍数的 block 读取。

关于android - SD 卡上的文件 IO 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9527176/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com