Saving a document with 10000 xobject can easily take 30s and most of it is spent updating the history, and more precisely creating the diff. One idea from Michael Hamann would be to simply stop storing diffs, that would make history update/loading a lost faster and simpler and might not take more space if stored compressed. It would also help get rid of the long dead JRCS eventually. |