WebSphere eXtreme Scale V8.6 IBM Extreme Scale - PullRequest
0 голосов
/ 17 апреля 2020

Я пытаюсь выяснить, насколько велики мои объекты при сериализации в ObjectGrid (IBM Extreme Scale). Я хочу добавить больше данных к объекту, но хочу посмотреть, сколько потребуется увеличения пространства. Есть ли способ, которым я могу определить это? Например, можно ли вызвать метод любого из классов сетки объектов, чтобы получить байты?

Спасибо

1 Ответ

0 голосов
/ 01 мая 2020

Чтобы увидеть размер сериализованного значения вставленной записи в сетку, вы должны выполнить код, подобный следующему:

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...