我有一个非常大的对象列表,所以我需要转换一个元素,序列化它,然后,我需要反序列化列表中的所有元素,但也需要逐个反序列化,因为它们的大小。我如何在Java中实现这一点?
此外,如果可能的话,由于磁盘和内存之间的传输,写入一个元素块并读取一个足够小到可以放入内存的块是否更好,以及在序列化的情况下如何做到这一点?假设我有一个包含1000个元素的列表,我想反序列化10个元素,然后是下一个10个元素,依此类推……
谢谢
发布于 2014-09-01 20:22:46
您可以单独编写列表的元素,而不是编写列表。
这将允许您一次处理一个元素。您可以使用缓冲来提高性能。
https://stackoverflow.com/questions/25612420
复制相似问题