Информация об изменениях

Сообщение Re: насколько большим может быть объект от 12.03.2015 2:29

Изменено 12.03.2015 2:29 Pavel Dvorkin

Здравствуйте, Hard_Club, Вы писали:

H_C>Есть задача обрабатывать некую матрицу. Причем она может быть размера приемлемого для размещения в памяти так и большой (тогда надо ее дампить на диск).


Можно использовать memory mapped файлы. В этом случае можно иметь матрицу сколь угодно большого размера, периодически маппируя ее куски в адресное пространство. Дампить не придется, так как матрица автоматически записыается в файл, на основе которого сделан мэппинг.
Re: насколько большим может быть объект
Здравствуйте, Hard_Club, Вы писали:

H_C>Есть задача обрабатывать некую матрицу. Причем она может быть размера приемлемого для размещения в памяти так и большой (тогда надо ее дампить на диск).


Можно использовать memory mapped файлы. В этом случае можно иметь матрицу сколь угодно большого размера, периодически маппируя ее куски в адресное пространство. Дампить не придется, так как матрица автоматически записывается в файл, на основе которого сделан мэппинг.