Извлечение множества объектов с помощью Core Data, каковы последствия? - PullRequest
0 голосов
/ 04 мая 2011

Больно ли выполнять NSFetchRequest, который извлекает много объектов, возможно, около 3 ~ 5K?Я понимаю, что Core Data использует нечто, называемое «сбой», которое гарантирует, что объекты не находятся в памяти, пока они на самом деле не нужны.Так что, если я получаю объекты 5K в NSArray, это означает, что объекты на самом деле являются просто заполнителями, пока я не получу доступ к их свойствам?Это плохая практика?

1 Ответ

1 голос
/ 04 мая 2011

Базовые данные высоко оптимизированы и должны уметь обрабатывать 3-5 тыс. Объектов. Вам необходимо определить опытным путем, как это влияет на потребление памяти во время выполнения вашего приложения.

...