Opening PDFs with many pages and text in it results in heavy cpu load (on server and client), freezes and timeouts and the document is not always shown. Also the browser memory usage rises more than 1GB (just by GroupDocs.Annotation). Minutes can pass until the first page is shown or a timeout message pops up. The browser is inresponsive or crashes while loading and afterwards.
Check documents like:
https://www.ilmenau.de/pdf/Aktenplan.pdf
http://www.wasserburg.de/de/stadtarchiv/bestaende/praesenzbibliothek/Bibliothek-Titelkatalog.pdf
The desc.js file in the temp/Processing folder gets very large with these files. Normally it’s 30KB (on single page files), with these files it’s 30MB.
The performance is still very bad if you reduce the preloaded pages by “.PreloadPageCount(2)”.
PDFJS has no problem with these files and shows them at once.
The IE11 performance is way worser than the Chrome or Firefox one.
The performance is inacceptable this way!
The PDF content must be shown within seconds, not minutes! And after loading the browser must be responsive!
Hello,
Hi,
I was hoping for a better performance in GroupDocs.Annotation 3.
Unfortunately documents with many pages still have a very poor performance in my tests.
The performance is the main criteria for a maintenance extension for us.
Can you tell something about the performance road map?
Many thanks in advance!
Phil
Hi,
Hi,
just take a look at my first post. I gave examples for PDFs with bad performance, even with superb cpu/gpu power.
Check large PDFs (>100 pages and much text - like phone invoices) and compare the time until it opens (or crashes) to PDFJS.
PDFJS will take less than a second (what is a good performance), while GroupDocs can take minutes or crash (what is inacceptable for RIAs).
The issue is already reviewed. So I just would like to know when there will be a solution for it.
Regards,
Phil
Hi,
Thank you for sharing details information, I am creating ticket to product team for this issue again. We hope this issue will be resolved in next upcoming release.We apologize for the delays. Once we get any update from product team we will inform you here.
Thank you for your patience.
Warm Regards
Hello,
I’ve seen some progress regarding the performance in the new release.
But large files still can result in non-responding frontends.
Other annotation solutions solve this issue by not loading all pages into the DOM. Just the one(s) displayed. That results in an excellent UI responsiveness.
Will this issue be solved within the next releases?
Regards,
Phil
Hi Phil,
Thank you for coming back to GroupDocs.Annotation forum.
I’ve seen some progress regarding the performance in the new release.
But large files still can result in non-responding frontends.
Can you share the details regarding which API version you tried ?
Will this issue be solved within the next releases?
GroupDocs has launched complete new range of APIs which is UI-less and more flexible. In every new release of Next Generation GroupDocs.Annotations for .NET API we are introducing more document formats and better performance.We recommend that use our Latest GroupDocs.Annotation API.
Please find below some useful resources to quickly get started with GroupDocs.Annotation API.
- GroupDocs.Annotation Docs: http://www.groupdocs.com/docs/display/annotationnet/Home
- GroupDocs.Annotation Videos: https://www.youtube.com/channel/UC5zdCdyWw7gP2Y0_H6klwOA
- GroupDocs.Annotation Examples: https://github.com/groupdocs-annotation/GroupDocs.Annotation-for-.NET
If you will need any help or you
will have any other questions please feel free to ask.
Warm Regards
Hi Muhammad,
I was testing the performance with the latest API, as mentioned. Also online at apps.groupdocs.com.
The browser (especially IE11) still freezes/hangs up/shows errors when trying to render PDFs with 500-1000 pages of text.
That’s because GroupDocs tries to render all pages (held in the DOM).
There would be a great performance boost (no permanent freeze/UI errors) if only the visible pages were held in the DOM.
That’s something you should discuss with the developers, because GroupDocs still cannot be used with large files (many pages).
Further investments in GroupDocs depend on a solution to this issue.
Best regards,
Phil
Hi Phil,
Thank you for sharing your concerns and suggestions.
We will definitely discuss it with our product team and will share your suggestions. Once we get any update from product team regarding this performance issue we will inform you here.
Thank you for your cooperation.
Warm Regards,