Недостаточно памяти при переносе основных данных

Я переношу модель CoreData между двумя версиями приложения. В предыдущей версии я хранил двоичные данные в виде больших двоичных объектов, и я хочу извлечь их из больших двоичных объектов для повышения производительности. Моя проблема в том, что во время миграции кажется, что Core Data загружает все в память, что приводит к предупреждениям о нехватке памяти, а затем к прекращению работы моего приложения.

В документации Apple предлагается следующее: В предыдущей версии я хранил двоичные данные в виде больших двоичных объектов, и я хочу извлечь их из больших двоичных объектов для повышения производительности. Моя проблема ...

Я переношу модель CoreData между двумя версиями приложения. В предыдущей версии я хранил двоичные данные в виде больших двоичных объектов и хочу убрать их из больших двоичных объектов для повышения производительности. Моя проблема в том, что во время миграции кажется, что Core Data загружает все в память, что приводит к предупреждениям о нехватке памяти, а затем к прекращению работы моего приложения.

В документации Apple предлагается следующее: В предыдущей версии я хранил двоичные данные в виде больших двоичных объектов, и я хочу извлечь их из больших двоичных объектов для повышения производительности. Моя проблема ...

Я переношу модель CoreData между двумя версиями приложения. В предыдущей версии я хранил двоичные данные в виде больших двоичных объектов, и я хочу извлечь их из больших двоичных объектов для повышения производительности. Моя проблема в том, что во время миграции кажется, что Core Data загружает все в память, что приводит к предупреждениям о низком уровне памяти, а затем к тому, что мое приложение прекращается.

В документации Apple предлагается следующее: В предыдущей версии я хранил двоичные данные в виде больших двоичных объектов, и я хочу извлечь их из больших двоичных объектов для повышения производительности. Моя проблема в том, что во время миграции кажется, что Core Data загружает все в память, что приводит к предупреждениям о низком уровне памяти, а затем к тому, что мое приложение прекращается.

В документации Apple предлагается следующее: В предыдущей версии я хранил двоичные данные в виде больших двоичных объектов и хочу убрать их из больших двоичных объектов для повышения производительности. Моя проблема в том, что во время миграции кажется, что Core Data загружает все в память, что приводит к предупреждениям о нехватке памяти, а затем к прекращению работы моего приложения.

В документации Apple предлагается следующее: http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreDataVersioning/Articles/vmCustomizingTheProcess.html#//apple_ref/doc/uid/TP40005510-SW9

Однако, похоже, рассчитывать на то, что к крупным объектам применяются разные сопоставления. В моем случае все объекты в основном одинаковы, и к каждому из них должно быть применено одно и то же сопоставление. В данном случае я не понимаю, как я могу применить их технику.

Как мне выполнить миграцию с очень большими объектами?

8
задан Kamchatka 23 December 2010 в 02:39
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: