首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在FETCH请求模板下面发生了什么,从而提高了性能?

在FETCH请求模板下面发生了什么,从而提高了性能?

提问于 2018-02-05 04:58:19
回答 2关注 0查看 139

我很好奇创建FETCH请求模板与以编程方式创建NSFetchRequest是否会提高性能,所以我编写了一些测试来度量这个结果。这是GitHub。

在模拟器和iPhone(测量时间间隔以完成一串取取)中,差异的顺序相同:

代码语言:javascript
复制
just creating an NSFetchRequest:          4.399674
creating a Fetch Request Template:        0.501369
NSFetchRequest with field indexed:        0.407068
Fetch Request Template and field indexed: 0.281876

结果表明,在创建一个获取请求模板时,性能提高了7~9倍。我想它可能是在下面创建适当的索引,但是当我创建一个在索引字段上匹配的FETCH请求模板时,还有一个更大的性能优势。

在FETCH请求模板下到底发生了什么,这个模板是为了提高性能?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档