0

在编写和修改数千条记录时出现此错误:

Unrecoverable error. mmap() failed: Out of memory size

我发现这是由于事务占用设备内存的维度。因此,我将单个大交易拆分为较小的交易,现在我不再收到错误消息。但我注意到 default.realm 文件越来越大。我读到如果应用程序执行大量事务这是正常的,因为每个事务也会在存储数据的同一文件中写入日志

有没有办法清除不必要的数据?我已经在应用程序启动时使用了 Realm.compactRealm ,但这似乎并没有释放所有未使用的空间。

4

0 回答 0