I m试图将大量数据输入Pi系统的核心数据储存。 为核心数据储存使用一个激光卡。 这似乎比我预期的要长。 我搁置了例行公事,以便基本上只是试图打上物体(看它是否已经存在),然后如果它有 t(我进口数据以来从未这样做过)。 不过,单价是耗费时间的部分。 它是制造物体的。 基本上,犯罪法是:
MobileObject *newObject = (MobileObject *)[NSEntityDescription insertNewObjectForEntityForName:objDesc inManagedObjectContext:managedObjectContext];
我注意到,在模拟器上,从一开始,大约100件制造的物体就相当快。 尽管制造了5 000个物体,但速度放缓,100个物体的产量几乎为2秒,而到制造数千个物体时,每100个物体的产量为4秒。 21 000个物体的总数超过10分钟。 这正是所有实际有用的法典(这只是一个手法和一个物体制造)。 而实际装置则要慢得多(可能为4倍)。
我不理解的是,为什么核心数据迅速启动,然后开始放慢。 我既尝试指数,又没有数据索引。 我曾尝试建立我自己的汽车库,我经常在我的空闲中耗尽。 我在每一物体制造之后都尝试节约。 我曾尝试过等待,直到最终拯救。 但无论我做什么,业绩似乎仍然不可行。 在一个核心数据储存中添加一个新物体是否缓慢? 任何建议?