使用大量JAVA序列化对象

时间:2018-01-03 07:49:01

标签: java serialization

我有10,000,000个JAVA序列化对象,每个序列化对象都是一个小文件,但所有1000万个文件都在一个文件夹中,并且在该文件夹上工作非常困难,(打开文件夹并阅读每个文件夹需要花费很多时间)文件)。 您有什么建议可以更轻松,更快地使用我的文件吗? 假设每个对象都是具有id,name,age,city,address和.....等属性的人。

2 个答案:

答案 0 :(得分:0)

我想象很多时间花在打开文件上。即使使用现代操作系统,体面的文件系统和SSD,打开文件也是一项相对昂贵的操作(而不是从已经打开的文件中读取)。

查看是否可以将所有对象序列化为一个文件,并将读取时间与多种文件方法进行比较。

答案 1 :(得分:0)

已知Java的标准序列化很慢 -

KST对你来说非常有用,也提供了阅读/写作的工具。

看一看是否可以使用它,因为它已被证明比标准快10倍。