Я работаю над утилитой Java, которая генерирует пакет документов XML, соответствующих определенному DTD, с использованием слегка рандомизированной генерации макета (поэтому, например, документ может выглядеть как <a><b><c /></b></a>
или может выглядеть как <a><b/><b><c>text</c></b></a>
.
Прямо сейчас, я дошел до того, что могу генерировать примерно 32 000 документов в секунду (сохраняя файлы в / dev / shm /), и я чувствую, что это довольно хорошо, но это заставляет меня задуматься, возможно ли Я мог бы сделать это быстрее в C ++ или, может быть, на каком-нибудь другом языке со сверхбыстрой генерацией XML. Есть претенденты?