读取Core Data对象属性需要花费太多时间

时间:2014-02-17 12:00:04

标签: ios xcode performance core-data instruments

我有一个存储在CoreData中的对象Test

例如Test@propeties short indexForAttribute1 ..... indexForAttribute6

当用它操纵时,我注意到它需要花很多时间来阅读他的属性。

代码很简单:

self.dimensionIndex = test.indexForAttribute1;

我想它必须有一些核心数据才能获取所有对象的所有属性,所以我尝试

[fetchRequest setRelationshipKeyPathsForPrefetching:[NSArray arrayWithObjects:@"indexForAttribute1",@"indexForAttribute2",@"indexForAttribute3",@"indexForAttribute4",@"indexForAttribute5",@"indexForAttribute6", nil]];

但没有比这更好的了。

查看时间分析器中的图像

enter image description here

编辑:放大图片

enter image description here

0 个答案:

没有答案