![]() |
|
|
#1
|
||||
|
||||
|
Каким образом лучше организовать хранилище большого объема чисел?
Динамические массивы - дофигищща памяти кушают. Писать в FileStream (или даже пуской в мэппинг файл), но доступ к нужному элементу будет гиморный, да и медленный. Нужен компромисс между отжиранием памяти и удобством использования. Может что посоветуете? З.Ы. Числа комплексные. |
|
#2
|
||||
|
||||
|
Насколько большой объем хранилище должно быть (на 1000, на 1000000 чисел)? Хранилище временное, или запись в файл нужна? Какая вобще задача стоит?
|
|
#3
|
||||
|
||||
|
Задача - съэкономить ресурсы и обеспечить высокую скорость обработки.
Чисел может быть порядка пары мульёнов, в зависимости от расчета. Данные должны быть доступны в разрезе одной операции обработки. Думаю если в файл писать - это самое ужкое место в компе, медленно поди будет работать. |
|
#4
|
||||
|
||||
|
Ну а че, пара миллионов * 8 байт = 8 метров. Не так уж и много по современным меркам.
|