核心数据NSInMemoryStoreType存储是否将整个图形存储在内存中,从而受到系统内存的严格限制?

鲁珀特

这似乎是一个显而易见的问题,但是我的Google搜索没有给出明确的答复-显然,核心数据 NSInMemoryStoreType存储区的想法是将整个图形存储在内存中,因此假设这将放置一个严重限制了一次可以存储的对象数量-是这种情况吗?还是该商店实现了某种智能磁盘缓存方法来克服这一问题?(而且,如果有任何轶事证据表明它在iOS设备(最好是iPhone 4S以上版本)上提供这种功能,那也将是受欢迎的)。

布赖恩

鉴于存在另一种选择,NSBinaryStoreType其中将数据记录为存储在磁盘上并给出了名称,我可以肯定地说它NSInMemoryStoreType是严格在内存中的。

这位Apple医生说,内存存储没有“需要任何支持”,但没有明确表示从未使用过。它还指出,SQLite“不要求整个对象图都驻留在内存中”,这意味着某种其他类型的存储也可以,但同样不是明确的。

请参阅此线程,Bill Bumgarner(大概是管理iOS运行时团队Bill Bumgarner)在这里讨论如何使用这种类型的商店。

至于限制,一些答案是在ios应用最大内存预算中,但您应该考虑程序对用户整体体验的影响。如果您拥有所有RAM,则iOS将终止其其他进程,从而导致来回切换时丢失上下文。此外,如果iOS应用程序使用了所有RAM,则他们一旦转而使用Twitter或电子邮件,都会杀死您的应用程序。因此,无论有多少可用空间,都应尝试将其保持在几十兆字节的低位,除非您的应用程序确实如此惊人,以至于没人能放弃。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

csv.DictReader是否将文件存储在内存中?

来自分类Dev

Truecrypt是否将明文密码存储在内存中?

来自分类Dev

csv.DictReader是否将文件存储在内存中?

来自分类Dev

在核心数据中存储大型NSData。出现内存警告时,核心数据是否“智能”到足以引发未修饰的提取数据?

来自分类Dev

密码存储在内存中是否安全?

来自分类Dev

将联合存储在内存中

来自分类Dev

内存存储中的iOS 10核心数据用于单元测试

来自分类Dev

文件移动时是否将其存储在内存中?

来自分类Dev

Javascript将JSON数据解析为多个变量,将单独的记录存储在内存中

来自分类Dev

是否可以将密码以纯文本形式存储在内存中,而不能持久存储在数据库,文件等中?

来自分类Dev

是否在NSLibraryDirectory或NSApplicationSupportDirectory中存储核心数据SQLite?

来自分类Dev

ResponseEntity <Stream <MyObject >>是否将所有内容存储在内存中?

来自分类Dev

Python的可迭代对象是否真的将所有值存储在内存中?

来自分类Dev

Python的可迭代对象是否真的将所有值存储在内存中?

来自分类Dev

指令和数据如何存储在内存中?

来自分类Dev

将向量存储在内存映射文件中

来自分类Dev

如何将DocValues存储在内存/磁盘中?

来自分类Dev

将变量地址存储在内存中

来自分类Dev

将输出存储在内存中,以便稍后写入磁盘

来自分类Dev

如何将类变量存储在内存中?

来自分类Dev

指针的地址将存储在内存中的什么位置?

来自分类Dev

使用ADM-ZIP(Node.js)将SQLite存储在内存数据库中

来自分类Dev

如何将int数据按位存储在内存中?它不是右对齐的吗?

来自分类Dev

Node.js fs.readFile将读取的数据存储在内存中

来自分类Dev

将NSMeasurement或NSUnit存储在核心数据中

来自分类Dev

将数据存储在Spark的内存中

来自分类Dev

BASIC,行如何存储在内存中?

来自分类Dev

int32存储在内存中

来自分类Dev

循环数组如何存储在内存中

Related 相关文章

  1. 1

    csv.DictReader是否将文件存储在内存中?

  2. 2

    Truecrypt是否将明文密码存储在内存中?

  3. 3

    csv.DictReader是否将文件存储在内存中?

  4. 4

    在核心数据中存储大型NSData。出现内存警告时,核心数据是否“智能”到足以引发未修饰的提取数据?

  5. 5

    密码存储在内存中是否安全?

  6. 6

    将联合存储在内存中

  7. 7

    内存存储中的iOS 10核心数据用于单元测试

  8. 8

    文件移动时是否将其存储在内存中?

  9. 9

    Javascript将JSON数据解析为多个变量,将单独的记录存储在内存中

  10. 10

    是否可以将密码以纯文本形式存储在内存中,而不能持久存储在数据库,文件等中?

  11. 11

    是否在NSLibraryDirectory或NSApplicationSupportDirectory中存储核心数据SQLite?

  12. 12

    ResponseEntity <Stream <MyObject >>是否将所有内容存储在内存中?

  13. 13

    Python的可迭代对象是否真的将所有值存储在内存中?

  14. 14

    Python的可迭代对象是否真的将所有值存储在内存中?

  15. 15

    指令和数据如何存储在内存中?

  16. 16

    将向量存储在内存映射文件中

  17. 17

    如何将DocValues存储在内存/磁盘中?

  18. 18

    将变量地址存储在内存中

  19. 19

    将输出存储在内存中,以便稍后写入磁盘

  20. 20

    如何将类变量存储在内存中?

  21. 21

    指针的地址将存储在内存中的什么位置?

  22. 22

    使用ADM-ZIP(Node.js)将SQLite存储在内存数据库中

  23. 23

    如何将int数据按位存储在内存中?它不是右对齐的吗?

  24. 24

    Node.js fs.readFile将读取的数据存储在内存中

  25. 25

    将NSMeasurement或NSUnit存储在核心数据中

  26. 26

    将数据存储在Spark的内存中

  27. 27

    BASIC,行如何存储在内存中?

  28. 28

    int32存储在内存中

  29. 29

    循环数组如何存储在内存中

热门标签

归档