我们的内存有限,当它的大小超过一个定义的数字(即100M)时,我们希望能够将大对象保存到硬盘中。调用此对象时,其他函数仍可使用该对象。
有没有想过实现这种对象?
答案 0 :(得分:0)
- >使用java.lang.instrument.Instrumentation类来获取对象的大小,如下所示: -
instrumentation.getObjectSize(objectInstance);
- >检查尺寸是否超过100 M
- >如果是,Serialize对象,并将其保存到硬盘上的文件