Мне нужно хранить большое количество unsigned char
с и / или int
с (потенциально 100 000 000 и более) в массиве. Математические операции будут часто выполняться над числами в этом массиве, поэтому массив будет часто изменяться, и длина массива также может часто меняться.
Я могу использовать C или Objective-C (или оба). С точки зрения производительности, было бы лучше использовать простой массив C и realloc
при необходимости или просто перейти на NSMutableArray
? Или у кого-нибудь есть идеи получше?
Пожалуйста, обратите внимание , что производительность - моя главная проблема, я готов написать обширный код перераспределения, если необходимо.
Также: Использование памяти - это вопрос, но не вопрос (если он не заканчивается использованием нескольких гигабайт).