gpt4 book ai didi

ios - 为什么我的 Realm 数据库这么大?

转载 作者:行者123 更新时间:2023-11-29 12:37:05 26 4
gpt4 key购买 nike

下图显示了我所有的 Realm 类和数据,但它大于 300MB。

我为每个 RLMObject 实现了一个保存方法,它会解决问题吗?

- (void)save{
RLMRealm *realm = [RLMRealm defaultRealm];
[realm beginWriteTransaction];
[realm addObject:self];
[realm commitWriteTransaction];
}

enter image description here

enter image description here

enter image description here

enter image description here

最佳答案

是的,在新事务中保存每个对象是有问题的 - 资源密集型并且会创建许多版本的 Realm,您不应该这样做。

此外,您应该始终确保您的 Realm 实例在后台线程上关闭。在 iOS 中,您可以使用显式 autoreleasepool { 执行此操作。

关于ios - 为什么我的 Realm 数据库这么大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26033481/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com