出于克隆目的,何时序列化优于克隆?

时间:2014-11-13 05:13:55

标签: java performance serialization

假设存在graphical model实例,我想经常克隆它以进行处理(a.k.a推理)。在使用序列化之前,我遇到了一些深度克隆性能差的问题。在我尝试之前,我不相信序列化(作为克隆的另一种方法)。

这让我想到了一个问题:什么时候建议序列化而不是深度克隆?是否有任何门槛或权衡,我应该首先检查,以便提出选择?

我正在努力理解这一点,以便向我的学生提供有关此类情况的最佳实践建议。

1 个答案:

答案 0 :(得分:1)

序列化很昂贵,因为它需要分析对象的类。克隆总是更快。