如何正确地对CoreData和Realm进行基准测试?
我已经使用了单元测试,与CoreData相比,Realm数据库需要更多时间来添加100,000条数据(我认为这是不正确的)而且我没有使用InMemory,因为我&#39 ; m关注基准尽可能接近现实。
那么对数据库提取/添加/删除过程进行基准测试的正确方法是什么? XCTest?仪器
如果XCTest是方式,那么我必须对它进行错误的测试。我相信Realm应该至少在简单的数据库中胜过CoreData。
答案 0 :(得分:0)
一些常见的基准测试问题:
NSLog
中花费大部分时间的一些基准代码感到惊讶...... 最后,在大多数情况下,XCTest和Instruments不会对基准比较产生巨大影响。我实际上鼓励你看看乐器,以确认#4。