在写入和修改数千条记录时出现此错误:
Unrecoverable error. mmap() failed: Out of memory size
我发现这是由于事务占用设备内存的尺寸所致。 因此,我将单个大型交易拆分为较小的交易,现在我不再遇到错误。但是我注意到default.realm文件越来越大。 我读到如果应用程序执行大量事务,这是正常现象,因为每个事务还会在存储数据的同一文件中写入日志
是否有清除不必要数据的方法? 我已经在应用程序启动时使用Realm.compactRealm,但这似乎并不能释放所有未使用的空间。