0

我正在将一个大型 3d 数组序列化到磁盘。原始数据约为 50MB,GZiped 输出为 Kb 大小。但操作需要大约 5 秒。我想优化它的时间。我想天气会是任何最好使用映射读/写,因为我已经看到它比通常的流写入具有更好的性能。但不知道如何使用 ObjectOutputStream 和 GZIPOutputStream 以及映射写入。请建议天气是否值得使用映射读/写使用对象输出流,如果有人有这样做的经验,请发布任何示例代码。

4

1 回答 1

1

您链接到的页面显示映射写入的性能较差。它仅在读取和查找操作上优于常规流。所以我想这对你没有帮助,因为 ObjectOutputStream 和 GZipOutputStream 都是简单的 write-appenders。

于 2010-09-08T13:04:05.543 回答