文件编程指导

2021-04-10  本文已影响0人  saber_zz

文件访问是一个很重要的性能瓶颈。

本文主要从以下几方面来提高文件访问的性能:

通用I/O建议

文件性能测试

文件内存映射

总体目标是减少磁盘与内存之间的数据传输,文件内存映射和应用共用内存空间。

文件映射在一下情况非常有效

不应该使用场景

使用介绍

迭代目录

避免多次迭代目录,避免重复调用stat函数,迭代读取目录,系统会缓存大量的文件元数据。

追踪文件变化

iOS可以使用dispatch_source

1.添加属性

@property (nonatomic, strong) dispatch_source_t source;

2.开启监听

3.在退出的时候,注销一下

上一篇 下一篇

猜你喜欢

热点阅读