标签: java deserialization
我在Java中运行索引程序,将一个庞大的数据集索引到一个Tree Data结构中。然后我将其序列化以将其保存在磁盘中。然后,我的搜索程序将对对象进行反序列化,并对索引上的每个给定输入执行搜索。
但我注意到,每次反序列化对象并执行搜索都会产生开销并减慢搜索速度。 我想了解什么是反序列化对象并将其保留在内存中的好方法,而不是每次使用Java进行反序列化?
此致 光洁度。