ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
692627 Топик полностью
Evgeny_CD, Архитектор (12.08.2016 15:21, просмотров: 150) ответил Ксения на У меня в компьютере 2 Гб памяти, а нужен массив размером 3.5 Гб - как быть?
Есть решение! Идеи следующие. 1. Делаете несколько процессов, каждый из которых имеет в памяти столько данных, сколько влезет. Именно процессов, не потоков. 2. Делаете менеджер процессорв, который через IPC управляет ими (пайпы и прочее, можно локальные сокеты - но это даст большие накладных расходы) Менеджер обратился к одному процессу - тот подсчитал и уснул. Далее он кусок данных передал другому процессу и тот также уснул после своей части А венда пусть выгружает активный процесс из свопа и загружает туда уснувший. Только SSD купите, иначе до второго пришествия будете свопиться.