JAVA:设计大对象的策略,当它的大小太大时可以持久存储到硬盘中

时间:2014-11-12 05:44:44

标签: java memory

我们的内存有限,当它的大小超过一个定义的数字(即100M)时,我们希望能够将大对象保存到硬盘中。调用此对象时,其他函数仍可使用该对象。

有没有想过实现这种对象?

1 个答案:

答案 0 :(得分:0)

- >使用java.lang.instrument.Instrumentation类来获取对象的大小,如下所示: -

instrumentation.getObjectSize(objectInstance);

- >检查尺寸是否超过100 M

- >如果是,Serialize对象,并将其保存到硬盘上的文件