gpt4 book ai didi

objective-c - 每次在核心数据中插入数据后,应用程序变得更慢

转载 作者:行者123 更新时间:2023-12-03 17:40:02 25 4
gpt4 key购买 nike

我有一个基于 Cocoa 构建的库存应用程序,用户可以在其中保存数据。目前,在 50 个条目之后,核心数据文件大小已变为约 2.5GB。问题是,当我启动应用程序时,需要很长时间才能读取核心数据的内容并将其填充到列表中。

有人对如何在 cocoa 应用程序中管理如此规模的核心数据有建议吗?

最佳答案

如果您的数据库在 50 个条目后为 2.5GB,则意味着每个条目多达 50 MB。除非您在每个条目中存储了真正大量的信息,否则我猜这意味着您正在数据库中存储图像或其他“数据”文件。

您是否考虑过将它们存储在单独的文件中,并将文件 URL 存储在数据库中?这可以大大减小尺寸。

关于objective-c - 每次在核心数据中插入数据后,应用程序变得更慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19700108/

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