A BinaryFormatter-сериализованный массив из 128³ удваивает, занимает 50 МБ пространства. Сериализация массива из 1283 структур с двумя двойными полями занимает 150 МБ и более 20 секунд для обработки.
Существуют ли быстрые простые альтернативы, которые будут генерировать компактные файлы? Мое предположение заключается в том, что приведенные выше примеры занимают соответственно 16 и 32 Мбайт, а для обработки - менее двух секунд. Я взглянул на protobuf-net, но кажется, что он даже не поддерживает массивы struct.
PS: Я прошу прощения за ошибку при записи файлов. Фактические пробелы в пространстве с BinaryFormatter невелики.