У меня довольно простая, но потенциально большая структура для сериализации. В основном структура XML будет:
<simple_wrapper>
<main_object_type>
<sub_objects>
</main_object_type>
... main_object_type repeats up to 5,000 times
</simple_wrapper>
main_object_type
может содержать значительное количество данных. На моем первом 3500 записях мне пришлось выделить JVM больше памяти, чем нужно.
Итак, я хотел бы записать на диск после каждого (или связки) main_object_type
.
Я знаю, что настройка Marshaller.JAXB_FRAGMENT
позволит фрагментировать его, но я теряю внешние теги XML-документа и <simple_wrapper>
.
Есть предложения?