0

我试图弄清楚在 ObjectGrid(IBM Extreme Scale)中序列化时我的对象有多大。我想向对象添加更多数据,但想看看它会增加多少空间。有没有办法可以确定这一点?例如,我可以调用任何对象网格类的方法来获取字节吗?

谢谢

4

1 回答 1

0

为了查看插入到网格中的条目的序列化值的大小,您可以执行如下代码:

ObjectMap map = session.getMap("map");
map.setValueOutputFormat(OutputFormat.RAW);
SerializedValue sv = (SerializedValue) map.get(key);
int size = sv.getInputStream().size();
System.out.println("The serialized size of the value for key " + key + " is " + size);
于 2020-05-01T16:13:52.287 回答