у меня есть java-класс. объект этого класса обычно содержит ссылки на несколько десятков тысяч объектов более мелких классов и несколько длинных векторов. кроме того, есть расчетный модуль на с++, которому надо передать объект этого «толстого» класса.
посоветуйте, как лучше передать данные в с++, так чтобы на (де)сериализацию тратилось как можно меньше времени?
есть ли возможность передать данные в с++ код без копирования, без сериализации? так, чтобы с++ «разделял» ту же область памяти, что и java?
p.s. классы содержит векторы чисел и списки объектов (по ~10 числовых полей) что-то подобное, вроде бы, умеет cap'n'proto. но умеет ли он быстро сериализовать из java в c++ - я не понял