Я сериализирую большой трехмерный массив на диск. Исходные данные составляют около 50 МБ, а вывод GZiped
в размере в килобайтах. Но операция занимает около 5 секунд. Я хотел бы оптимизировать ее по времени. Я думал, что будет лучше использовать отображенное чтение / запись, так как я видел, что у него лучшая производительность чем обычная запись потока. Но не знаю, как использовать ObjectOutputStream и GZIPOutputStream вместе с mappped write. Пожалуйста, предложите погоду, стоит ли использовать сопоставленное чтение / запись вместе с выходным потоком объекта, а также, пожалуйста, опубликуйте любой пример кода, если таковой имеется опыт, делающий то же самое.