• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
"Rearrange pages" menu slow for PDFs with many pages
#1
If I load a PDF file with sufficiently many pages (say, ~200 pages) but not necessarily a large file (say, less than 50 MB), the "Rearrange pages" window will sometimes hang for dozens of seconds to minutes before even the thumbnail for the first page begins to load. This is the case even with a restricted page range of just a dozen pages; if the overall file those pages came from has a lot of pages, thumbnail preview is likely to hang for the dozen or so selected pages. (For shorter PDFs, the first thumbnail loads more quickly, but it still takes several dozen seconds to load all thumbnails.)

During this thumbnail loading time, I cannot do anything: press "Save" to return to the previous menu, type in the page order, etc. I have to wait for at least the first couple thumbnails to load, or else MobileSheets is frozen during that time (and I have to kill it with Task Manager).

Whereas before there was no "Rearrange pages" menu, and I could just type in the page range manually and be done within seconds, now it can take minutes for a single piece.

The "Rearrange pages" functionality is nice when it works, but when it doesn't work, it makes MobileSheets very hard to use. If resolving the root issue is not feasible, a simple workaround would be allowing the user to skip or disable the "Rearrange pages" window entirely so that the page range can be changed without it, as was the case before "Rearrange pages" was introduced. I have no issues quickly scrolling through the page preview in editing mode.

I am using a Surface Pro X running Windows 22H2 and MobileSheets 3.8.43.

Happy to send over a PDF file to help reproduce the issue.
Reply
#2
Please send the PDF to mike@zubersoft.com so I can see if I can reproduce it. Also, please see this post: https://www.zubersoft.com/mobilesheets/f...11593.html

If I switch to an ARM64 build, it will considerably improve performance but it will eliminate some features for Surface Pro X users. So this may resolve the problem you are seeing. I'll also review the code to see if the any of the PDF processing is being done on the UI thread - if so, I can look into making it more asynchronous.

Thanks,
Mike
Reply




Users browsing this thread:
1 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2024 MyBB Group.