Боже, какая интересная проблема:)
( РЕДАКТИРОВАТЬ : О, я только что прочитал сообщение Роба по поводу оперативной памяти ... Я был очень взволнован этой проблемой ... но есть что предложить, поэтому я не буду удалять) 1005 *
Было бы возможно ...
- установить многодигабайтный RAM-диск, а затем
- изменить программу, чтобы сделать все, что она читает с "диска"?
Я полагаю, что в части оперативного диска будет вся проблема, поскольку размер оперативного диска зависит от операционной системы и файловой системы. Возможно, вам придется создать несколько оперативных дисков и ваш код перейти между ними. Или, может быть, вы можете установить полосу RAID-0 на несколько RAM-дисков. Или, если все еще существуют ограничения ОС, и вы можете позволить себе потерять пару штук (4 тыс.?), Установите аппаратный набор RAID-0 с некоторыми из этих новых высокоскоростных твердотельных накопителей. Или ...
Веселье, веселье, веселье.
Обязательно следите!