Unplanned
Last Updated: 10 Apr 2020 14:08 by ADMIN
Olga
Created on: 30 Mar 2020 15:19
Category: PDFViewer
Type: Bug Report
6
PdfViewer: UI freezes when loading pages containing large number of images with FixedDocumentSinglePageViewPresenter
Visualizing a page with a huge number of images (40000) freezes the application.
When switching to the FixedDocumentSinglePageViewPresenter, all the page content should be loaded so it can be later rendered. Although the images are loaded asynchronously, there are too many threads started which seems to cause the hang. Also, according to profiling results, it seems like the image caching causes performance diminishments in such scenarios. 
4 comments
ADMIN
Tanya
Posted on: 10 Apr 2020 14:08

Hi Denis,

I am sorry to hear about the issues this behavior is causing you. I raised the priority of the task but still cannot commit to a specific timeframe for fixing it.

Regards,
Tanya
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.
Denis
Posted on: 06 Apr 2020 12:56

Yeah, its the same issue.

Actually we dont limit users with PDF loading, so we dont know which PDF user will open, BUT as far as on web and on MAC this exact same PDF is loading and rendering correctly without any issues, Windows platform is looking really bad with this issue present.

I hope you can revise your fix plans and include this issue, because we are struggling with this and it has serious impact on performance of our app. And we have no way to fix that ourselves. 

ADMIN
Tanya
Posted on: 06 Apr 2020 12:45

Hello Denis,

Can you please confirm that you are facing the same case as the one reported by Olga - a document with a single page and a huge number of images on it? We have thoroughly investigated the behavior and the possibilities for fixing it. However, it would require a significant amount of development resources and changes in the core logic of the control.

The PdfViewer is designed to read, parse and render images only when they have to be visualized and the usual case we encounter is to have several images on a single page. Having such a big number of images on just a single page is somewhat a border case and we haven't encountered such until this report. Considering the complexity of the task and the low demand for it, it is currently not included in the immediate plans of the team.

If the case you are observing is the same one, please, make sure you are following this item so we can notify you when its status changes.

Regards,
Tanya
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.
Denis
Posted on: 30 Mar 2020 16:10

This fix is really require, because this bug will have serious impact on our application and customers would not be happy with such an issue in the final product.

Could you please define the time when you will fix this as far as this issue is critical for us.