Мне нужено создат массив с 3 млр значениями, желательно чтобы массив находился в 10-ти мерном кибер-пространстве. Сначало мне показалось что это создать будет сложно, но потом я вспомнил 3d игры. К примеру майнкрафт. Допустип мир делёный на кубики, ячейки, размером 10к*1к*100 = 1млрд. Впринципе я не собираюсь создавать игры, тем более майнкрафт, НО… Мне не нужно чтобы пк ( это программа для пк) считывал все значения одновременно, а обрабатывал 10к ячеек в 2-3 сек. Вопрос такой: влияет ли кол-во пространств в массиве на ресурсы пк? Возможно ли это реализовать на пк? На сервере?
Отличный вопрос, еще задавай вопросы это так прикольно!
Влияет на память! При помощи VirtualAlloc пробуй! Http://www.helloworld.ru/texts/comp/lang/visualc/vc/THEORY/HTM/glava23.htm
Влияет, реализовать можно даже на современном писюке, лишь бы памяти хватило. Еще такой момент: В ОС может быть ограничение на количество памяти, выделяемой каждому процессу, например в 32-битной винде это 1.37 GB ЕМНИП. Тогда твоя структура вряд ли сможет быть создана на одном процессе.