Performance degradation on Document.updateFields() since 23.3

Hello, we were going to update Aspose.Words Java to the latest version (23.6) and noticed a huge performance degradation of Document.updateFields() method. Trying other versions I noticed that it was introduced in version 23.3

Example document: example_performance.docx (1.8 MB)

Example code fragment:

Document document = new Document("example_performance.docx");

long start = System.currentTimeMillis();
document.updateFields();
long end = System.currentTimeMillis();

System.out.println("updateFields() took " + (end - start) + " ms");

Since version 23.3 Document.updateFields() takes 3-4x more time to execute compared to 23.2.

@ANDREA.FARRIS
We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): WORDSNET-25617

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.

The issues you have found earlier (filed as WORDSNET-25617) have been fixed in this Aspose.Words for Java 23.8 update.