Preload pages in PDF XChange Viewer
Moderators: TrackerSupp-Daniel, Tracker Support, Paul - Tracker Supp, Vasyl-Tracker Dev Team, Chris - Tracker Supp, Sean - Tracker, Ivan - Tracker Software, Tracker Supp-Stefan
-
- User
- Posts: 23
- Joined: Sat Dec 21, 2013 8:09 pm
Preload pages in PDF XChange Viewer
Hi all,
PDF XChange viewer is perfect for my needs. My question is:
Is it possibile to speed up the loading of the pages like with an automatic preload of the next 5-10 pages?
Any suggestion to speed up the program?
Thanks
P.S. : my PC is a dual core with 4 GB
PDF XChange viewer is perfect for my needs. My question is:
Is it possibile to speed up the loading of the pages like with an automatic preload of the next 5-10 pages?
Any suggestion to speed up the program?
Thanks
P.S. : my PC is a dual core with 4 GB
- Paul - Tracker Supp
- Site Admin
- Posts: 6901
- Joined: Wed Mar 25, 2009 10:37 pm
- Location: Chemainus, Canada
- Contact:
Re: Preload pages in PDF XChange Viewer
HI attorianzo
thanks for the kind words - and thanks for the post.
The PDF-XChange Viewer already pre-loads one page - we do not have any settings to make it load more. You can tweak the performance in the preferences:
edit --> Preferences --> Performance.
There you can allocate tweak memory usage as well as threading if your hardware supports it.
hth
thanks for the kind words - and thanks for the post.
The PDF-XChange Viewer already pre-loads one page - we do not have any settings to make it load more. You can tweak the performance in the preferences:
edit --> Preferences --> Performance.
There you can allocate tweak memory usage as well as threading if your hardware supports it.
hth
Best regards
Paul O'Rorke
Tracker Support North America
http://www.tracker-software.com
Paul O'Rorke
Tracker Support North America
http://www.tracker-software.com
-
- User
- Posts: 23
- Joined: Sat Dec 21, 2013 8:09 pm
Re: Preload pages in PDF XChange Viewer
Thank you for your reply.
I just tried to give more memory to the program using the tweak.
I use PDFXchange Viewer with the Full screen mode (F12 keyboard shortcut).
It seems that pages are loaded faster only when they are already seen at least one time.
I mean that if I want to go the next page and I haven't see yet that page, it takes anyway a long time to load.
Unfortunately I am studying on a couple of pdf book that are quite heavy (scanned + OCR).
I just tried to give more memory to the program using the tweak.
I use PDFXchange Viewer with the Full screen mode (F12 keyboard shortcut).
It seems that pages are loaded faster only when they are already seen at least one time.
I mean that if I want to go the next page and I haven't see yet that page, it takes anyway a long time to load.
Unfortunately I am studying on a couple of pdf book that are quite heavy (scanned + OCR).
- Paul - Tracker Supp
- Site Admin
- Posts: 6901
- Joined: Wed Mar 25, 2009 10:37 pm
- Location: Chemainus, Canada
- Contact:
Re: Preload pages in PDF XChange Viewer
Thanks for the added detail attorianzo,
how does the performance compare to other PDF readers? I guess that ultimately is the question. Would it be possible to send us the PDF in question for us to take a look at?
how does the performance compare to other PDF readers? I guess that ultimately is the question. Would it be possible to send us the PDF in question for us to take a look at?
Best regards
Paul O'Rorke
Tracker Support North America
http://www.tracker-software.com
Paul O'Rorke
Tracker Support North America
http://www.tracker-software.com
Re: Preload pages in PDF XChange Viewer
I'll try to guess what this is really about, please correct me if I'm wrong. Maybe what attorianzo wants to avoid is flickering between pages. Presently PDF-XChange Viewer does avoid flickering, but only after each page was displayed at least once. This should be an easy implementation for the developers.
- Tracker Supp-Stefan
- Site Admin
- Posts: 17941
- Joined: Mon Jan 12, 2009 8:07 am
- Location: London
- Contact:
Re: Preload pages in PDF XChange Viewer
Hello rubem,
Welcome to our forums. Yes it could be the flickering indeed - and this was solved in the Viewer with it caching a raster image of each page it had already rendered - something that is rather memory intensive and with the generally faster rendering of the Editor maybe not so necessary. It's up to my colleagues designing the products to decide where a similar solution should be implemented in the Editor.
Regards,
Stefan
Welcome to our forums. Yes it could be the flickering indeed - and this was solved in the Viewer with it caching a raster image of each page it had already rendered - something that is rather memory intensive and with the generally faster rendering of the Editor maybe not so necessary. It's up to my colleagues designing the products to decide where a similar solution should be implemented in the Editor.
Regards,
Stefan
-
- User
- Posts: 23
- Joined: Sat Dec 21, 2013 8:09 pm
Re: Preload pages in PDF XChange Viewer
Many thanks to everyone in this topic.Tracker Supp-Stefan wrote:caching a raster image of each page it had already rendered
The thing is that you have to render the pages at least one time before to get a comfortable speed. Is it possible to give the possibility to the user to preload the next 5-10 pages (or more, giving the user the possibility to decide the amount of pages according with his hardware).
The pdf book that I have is very heavy in rendering because every page has been scanned (+OCR).
Re: Preload pages in PDF XChange Viewer
Aren't we talking about the viewer? I don't even have an editor, my version is the free one.Tracker Supp-Stefan wrote:...to decide where a similar solution should be implemented in the Editor.
- Will - Tracker Supp
- Site Admin
- Posts: 6815
- Joined: Mon Oct 15, 2012 9:21 pm
- Location: London, UK
- Contact:
Re: Preload pages in PDF XChange Viewer
Hi Guys,
Thanks for the posts - if you're using the Viewer here, then could you please download and try the Editor?
https://www.pdf-xchange.com/PDFXVE3.zip
The Editor is the direct replacement for the Viewer and only critical fixes are being applied to the Viewer. I suspect that this would not count as critical.
If using the Editor does not help, then please do send the actual PDF file, as we would need to test here to see if anything further can be done.
Cheers,
Thanks for the posts - if you're using the Viewer here, then could you please download and try the Editor?
https://www.pdf-xchange.com/PDFXVE3.zip
The Editor is the direct replacement for the Viewer and only critical fixes are being applied to the Viewer. I suspect that this would not count as critical.
If using the Editor does not help, then please do send the actual PDF file, as we would need to test here to see if anything further can be done.
Cheers,
If posting files to this forum, you must archive the files to a ZIP, RAR or 7z file or they will not be uploaded.
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
Re: Preload pages in PDF XChange Viewer
I'd second this request.
What the Editor already seems to do at present, it caches ALL pages of the current document(s) AFTER they at least have been shown once.
Thus, after having scrolled through the entire current document ONCE, every subsequent scrolling seems to be even smoother and faster (than the already incredible speed of the Editor).
That is even more the case for the thumbnails pane. Other than its competitors, PDF-XChange Editor also caches all thumbnails AFTER they have been shown at least once in the thumbnail pane.
Simililarly, the unbelievable text search speed of PDF-XChange Editor is "only" reached AFTER the very first text search, which seems to cache all text of the entire file, making every subsequent search almost as fast as the speed of light.
Thus, why not use a few little (unhurried) background threads right after the opening of every PDF, crawling the entire file:
a) for its text (making text search blazing fast from the very beginning),
b) creating and caching all thumbnails of the entire file (enabling speedy thumbnail browsing in long files from the very beginning), and
c) pre-rendering and caching all pages of the entire file, at the current zoom level (enabling smooth and fast scrolling even in heavy files from the very beginning).
Since the Editor does all three things (a, b, and c) anyway later on (when the user scrolls and works his way through the file) this would also not mean that it's a waste of resources or memory.
Rather, it would make the already fastest and smoothest PDF software on the planet even more fast and smooth. PDF-XChange Editor eventually would end up in a league of its own, unassailable.
Regards
David.P
What the Editor already seems to do at present, it caches ALL pages of the current document(s) AFTER they at least have been shown once.
Thus, after having scrolled through the entire current document ONCE, every subsequent scrolling seems to be even smoother and faster (than the already incredible speed of the Editor).
That is even more the case for the thumbnails pane. Other than its competitors, PDF-XChange Editor also caches all thumbnails AFTER they have been shown at least once in the thumbnail pane.
Simililarly, the unbelievable text search speed of PDF-XChange Editor is "only" reached AFTER the very first text search, which seems to cache all text of the entire file, making every subsequent search almost as fast as the speed of light.
Thus, why not use a few little (unhurried) background threads right after the opening of every PDF, crawling the entire file:
a) for its text (making text search blazing fast from the very beginning),
b) creating and caching all thumbnails of the entire file (enabling speedy thumbnail browsing in long files from the very beginning), and
c) pre-rendering and caching all pages of the entire file, at the current zoom level (enabling smooth and fast scrolling even in heavy files from the very beginning).
Since the Editor does all three things (a, b, and c) anyway later on (when the user scrolls and works his way through the file) this would also not mean that it's a waste of resources or memory.
Rather, it would make the already fastest and smoothest PDF software on the planet even more fast and smooth. PDF-XChange Editor eventually would end up in a league of its own, unassailable.
Regards
David.P
David.P
PDF-XChange Pro
PDF-XChange Pro
- Will - Tracker Supp
- Site Admin
- Posts: 6815
- Joined: Mon Oct 15, 2012 9:21 pm
- Location: London, UK
- Contact:
Re: Preload pages in PDF XChange Viewer
Hi Guys,
Thanks for the patience here - I've just spoken with the Dev. Team and they feel that this would be practical to implement. I don't have any timeline for implementation, but it's now on the map.
Cheers,
Thanks for the patience here - I've just spoken with the Dev. Team and they feel that this would be practical to implement. I don't have any timeline for implementation, but it's now on the map.
Cheers,
If posting files to this forum, you must archive the files to a ZIP, RAR or 7z file or they will not be uploaded.
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
Re: Preload pages in PDF XChange Viewer
Thank you Will -- amazing response time for the request, as always!Will - Tracker Supp wrote:I've just spoken with the Dev. Team and they feel that this would be practical to implement.
Below an exemplary screenshot about RAM usage in an extreme case (heavy 5000 pages PDF file).
The RAM consumption in my view is not a problem either, because it only happens if enough RAM is available in the respective users system -- and if plenty is available, it should definitely be used, if it speeds things up (as it does with PDF-XChange Editor).
(RAM usage, click to enlarge)
[edit:] note that here, this is a feature, not a bug
![Image](http://666kb.com/i/cl7n4ym4ddqjn3wqn.png)
(example pages of the PDF document used)
![Image](http://666kb.com/i/cl7n2og3yqe8d3ofz.png)
Keep up the great work,
Regards David.P
Last edited by David.P on Thu Jan 23, 2014 1:13 pm, edited 1 time in total.
David.P
PDF-XChange Pro
PDF-XChange Pro
- Tracker Supp-Stefan
- Site Admin
- Posts: 17941
- Joined: Mon Jan 12, 2009 8:07 am
- Location: London
- Contact:
Re: Preload pages in PDF XChange Viewer
Hi David,
Thanks for the latest report. I had a similar case some time ago (my Editor managed to fill up 16GB ram while loading just a few pages), so I made a ticket for it:
RT#2190: Editor 3.0.307.1: Memory usage while openign this file
And that is already fixed and the fix should be in build 307.2 planned for Feb.
Regards,
Stefan
Thanks for the latest report. I had a similar case some time ago (my Editor managed to fill up 16GB ram while loading just a few pages), so I made a ticket for it:
RT#2190: Editor 3.0.307.1: Memory usage while openign this file
And that is already fixed and the fix should be in build 307.2 planned for Feb.
Regards,
Stefan
Re: Preload pages in PDF XChange Viewer
Thank you Stefan --
I would however not advocate that the behavior of PDF-XChange Editor in the present case, especially the amount of RAM usage as seen in the screenshot above, would have to be called a bug, neither needed to be fixed.
Rather in this case, I'd say it is a feature since it is perfectly understandable that caching thousands of fully rendered pages CAN take Gigabytes of RAM.
In the case you mentioned however there probably had been a bug of some sort.
Regards David.P
I would however not advocate that the behavior of PDF-XChange Editor in the present case, especially the amount of RAM usage as seen in the screenshot above, would have to be called a bug, neither needed to be fixed.
Rather in this case, I'd say it is a feature since it is perfectly understandable that caching thousands of fully rendered pages CAN take Gigabytes of RAM.
In the case you mentioned however there probably had been a bug of some sort.
Regards David.P
David.P
PDF-XChange Pro
PDF-XChange Pro
- Tracker Supp-Stefan
- Site Admin
- Posts: 17941
- Joined: Mon Jan 12, 2009 8:07 am
- Location: London
- Contact:
Re: Preload pages in PDF XChange Viewer
Hi David,
Yep it might be a bit different scenario, but hopefully the fix for my case will have further positive effects on memory usage even with 5000 page documents![Smile :)](./images/smilies/icon_smile.gif)
Regards,
Stefan
Yep it might be a bit different scenario, but hopefully the fix for my case will have further positive effects on memory usage even with 5000 page documents
![Smile :)](./images/smilies/icon_smile.gif)
Regards,
Stefan
- Will - Tracker Supp
- Site Admin
- Posts: 6815
- Joined: Mon Oct 15, 2012 9:21 pm
- Location: London, UK
- Contact:
Re: Preload pages in PDF XChange Viewer
![Smile :)](./images/smilies/icon_smile.gif)
If posting files to this forum, you must archive the files to a ZIP, RAR or 7z file or they will not be uploaded.
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
-
- User
- Posts: 23
- Joined: Sat Dec 21, 2013 8:09 pm
Re: Preload pages in PDF XChange Viewer
It's been two weeks I'm using Pdf xchange editor instead of pdf xchange viewer. It seems a little bit faster than the viewer in my opinion. Very good job!
What I am missing:
- The pre-load next pages function, better if it is the user choosing how many pages he wants to preload without having ever seen them yet.
2 - I have used the split pdf function to make the big pdf I'm studying more manageable. I often save my pdf to not lose my annotations on it, so smaller files means faster save. Very useful the search function on folder with pdfs: Autosave function every X minutes on a temporary file?
3- Full screen function, with zooming possibility (and, of course, the preload next pages function). I don't need the instruments bar seeing that I have my keyboard shortcuts, and I have only a 15 inches screen (my laptop).
Thanks for this software, I think I'll buy the pro version.
Marco
What I am missing:
- The pre-load next pages function, better if it is the user choosing how many pages he wants to preload without having ever seen them yet.
2 - I have used the split pdf function to make the big pdf I'm studying more manageable. I often save my pdf to not lose my annotations on it, so smaller files means faster save. Very useful the search function on folder with pdfs: Autosave function every X minutes on a temporary file?
3- Full screen function, with zooming possibility (and, of course, the preload next pages function). I don't need the instruments bar seeing that I have my keyboard shortcuts, and I have only a 15 inches screen (my laptop).
Thanks for this software, I think I'll buy the pro version.
Marco
- Tracker Supp-Stefan
- Site Admin
- Posts: 17941
- Joined: Mon Jan 12, 2009 8:07 am
- Location: London
- Contact:
Re: Preload pages in PDF XChange Viewer
Hi Marco,
Thanks for your comments. We are indeed considering Pre-load and Autosave, and Full Screen View is already in development and should be available in one of the next few builds.
Regards,
Stefan
Thanks for your comments. We are indeed considering Pre-load and Autosave, and Full Screen View is already in development and should be available in one of the next few builds.
Regards,
Stefan
-
- User
- Posts: 874
- Joined: Tue Jun 26, 2012 1:50 pm
Re: Preload pages in PDF XChange Viewer
Pre-rendering of all pages is not possible, I think. That is because either decoding itself, or maybe just the rendering part are calculated and cached for the current zoom setting/page size. One you change zoom all those pre-cached pages would be useless unless you change back to the same zoom setting later. So Adobe's approach of only pre-rendering a couple of pages makes sense (preferably in both directions, beginning with the average direction used lately).
- Will - Tracker Supp
- Site Admin
- Posts: 6815
- Joined: Mon Oct 15, 2012 9:21 pm
- Location: London, UK
- Contact:
Re: Preload pages in PDF XChange Viewer
Hi Timur,
Pre-rendering in this manner is, I believe, what we have planned for the Editor.
Thanks,
Pre-rendering in this manner is, I believe, what we have planned for the Editor.
Thanks,
If posting files to this forum, you must archive the files to a ZIP, RAR or 7z file or they will not be uploaded.
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
Re: Preload pages in PDF XChange Viewer
Absolutely correct. In my case however this usually is not a problem, because I always use split+single page+full page view on my three 24" 4K monitors, therefore the zoom factor usually does not change, and the cached pages can be continually re-used. However, I agree that it should suffice to always pre-render a couple of pages in both directions of the current page.Timur Born wrote:Pre-rendering of all pages is not possible, I think. That is because either decoding itself, or maybe just the rendering part are calculated and cached for the current zoom setting/page size. One you change zoom all those pre-cached pages would be useless unless you change back to the same zoom setting later. So Adobe's approach of only pre-rendering a couple of pages makes sense (preferably in both directions, beginning with the average direction used lately).
In my view, text caching of the entire document is most important (for blazing fast search), then thumbnail caching and finally caching of rendered pages .
Regards
David
David.P
PDF-XChange Pro
PDF-XChange Pro
- Will - Tracker Supp
- Site Admin
- Posts: 6815
- Joined: Mon Oct 15, 2012 9:21 pm
- Location: London, UK
- Contact:
Re: Preload pages in PDF XChange Viewer
Thanks David, we'll keep this in mind.
If posting files to this forum, you must archive the files to a ZIP, RAR or 7z file or they will not be uploaded.
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
Re: Preload pages in PDF XChange Viewer
Thank you Will, that's great and much appreciated!
Best Regards
David
![Smile :)](./images/smilies/icon_smile.gif)
Best Regards
David
![Smile :)](./images/smilies/icon_smile.gif)
David.P
PDF-XChange Pro
PDF-XChange Pro
-
- User
- Posts: 874
- Joined: Tue Jun 26, 2012 1:50 pm
Re: Preload pages in PDF XChange Viewer
I think I posterd somewhere that Adobe Reader pre-renders up to 8 pages in the direction you last used, depending on how much idle time you spent on the current page (more pre-rendering if you stay on a page reading, less if you flip quickly).
I guess it makes sense to only pre-render one or two pages backwards and the rest forward when you jump to a page directly. For normal reading it should pre-render to the last direction used.
An option/button to decode the whole document text for searches might be useful. No idea how this is currently handled.
And once the disk cache is fixed I would like an option to keep its content over several session, the same way shader caches of GPUs work. I keep opening the same image heavy documents dozens and dozens of times, no need to render them anew every time. SSD space gets cheaper and cheaper.
I guess it makes sense to only pre-render one or two pages backwards and the rest forward when you jump to a page directly. For normal reading it should pre-render to the last direction used.
An option/button to decode the whole document text for searches might be useful. No idea how this is currently handled.
And once the disk cache is fixed I would like an option to keep its content over several session, the same way shader caches of GPUs work. I keep opening the same image heavy documents dozens and dozens of times, no need to render them anew every time. SSD space gets cheaper and cheaper.
Re: Preload pages in PDF XChange Viewer
Currently, the entire document text is placed in the RAM cache as soon as you have completed either one Search or one Find operation. Subsequent searches feel like they are about 20 to 100 times faster.Timur Born wrote:An option/button to decode the whole document text for searches might be useful. No idea how this is currently handled.
Unfortunately, this cache is also flushed after every couple of minutes.
Best Regards
David.P
David.P
PDF-XChange Pro
PDF-XChange Pro
- Paul - Tracker Supp
- Site Admin
- Posts: 6901
- Joined: Wed Mar 25, 2009 10:37 pm
- Location: Chemainus, Canada
- Contact:
Re: Preload pages in PDF XChange Viewer
Thanks guys for all the detailed suggestions.
The development team are aware of these requests and will implement what they consider reasonable. At the end of the day it will be up to the Development Team Leader's discretion.
I doubt that anything in this arena will change before the next major version. We'll have to wait to see what is adopted here and what doesn't make the cut.
Time will tell. Most likely we'll know more in the early autumn.
hth
The development team are aware of these requests and will implement what they consider reasonable. At the end of the day it will be up to the Development Team Leader's discretion.
I doubt that anything in this arena will change before the next major version. We'll have to wait to see what is adopted here and what doesn't make the cut.
Time will tell. Most likely we'll know more in the early autumn.
hth
Best regards
Paul O'Rorke
Tracker Support North America
http://www.tracker-software.com
Paul O'Rorke
Tracker Support North America
http://www.tracker-software.com
Re: Preload pages in PDF XChange Viewer
Thank you very much Paul.
Looking forward to any news regarding this feature!
Keep up the great work
David
![Smile :)](./images/smilies/icon_smile.gif)
Looking forward to any news regarding this feature!
Keep up the great work
David
![Smile :)](./images/smilies/icon_smile.gif)
David.P
PDF-XChange Pro
PDF-XChange Pro
- Will - Tracker Supp
- Site Admin
- Posts: 6815
- Joined: Mon Oct 15, 2012 9:21 pm
- Location: London, UK
- Contact:
Re: Preload pages in PDF XChange Viewer
![Very Happy :D](./images/smilies/icon_biggrin.gif)
If posting files to this forum, you must archive the files to a ZIP, RAR or 7z file or they will not be uploaded.
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
-
- User
- Posts: 8
- Joined: Mon Oct 13, 2014 4:59 am
- Location: Germany
Re: Preload pages in PDF XChange Viewer
I would like to second the request for a preloading feature. The reading experience with certain types of heavy PDFs, the already mentioned scanned documents, is subpar.
Ideally, you would add a setting to the performance preferences where the user can configure preloading to arbitrarily high values.
I myself, and I can imagine many others, use the program not just for editing PDFs but also for viewing.
And I'm not talking novels, which are read in a linear fashion. With novels it suffices to preload the next couple of pages. That's true.
I'm talking about non-fiction books, specialist literature, technical documentation etc. With these types of files, one jumps around constantly from position to position. One flips through half the book back and forth to find the relevant passage.
It's immensely deterring, if you have to wait half a second to a second for every page to render.
That the cached images are only usable for a specific zoom ratio is a nonissue. If I read a document, I set the viewmode once to "fit page" and don't fiddle with the zoom. This way my eyes can scan the whole page in a split second. Less time than it takes to render that friggin page. Just like David P. does. Unsurprisingly, because that usage pattern comes naturally for everyone who reads a pdf file the way a reference book is read.
I have 16GB of RAM, a common size for a modern pc. Workstations often have 64GB or more. And often reading that PDF is the single task at hand. It's super frustrating to see all that RAM go unused just to endure those rendering delays.
I'm not intending to be all negative. All in all, PDF-XChange Editor is a tremendous product, that I enjoy using very much. It's just, that the described scenario is highly common for my usage.
Implementing this feature would be a game changer for me and make an already great product truly perfect.
Keep up the good work!
Thanks!
Bernhard
Ideally, you would add a setting to the performance preferences where the user can configure preloading to arbitrarily high values.
I myself, and I can imagine many others, use the program not just for editing PDFs but also for viewing.
And I'm not talking novels, which are read in a linear fashion. With novels it suffices to preload the next couple of pages. That's true.
I'm talking about non-fiction books, specialist literature, technical documentation etc. With these types of files, one jumps around constantly from position to position. One flips through half the book back and forth to find the relevant passage.
It's immensely deterring, if you have to wait half a second to a second for every page to render.
That the cached images are only usable for a specific zoom ratio is a nonissue. If I read a document, I set the viewmode once to "fit page" and don't fiddle with the zoom. This way my eyes can scan the whole page in a split second. Less time than it takes to render that friggin page. Just like David P. does. Unsurprisingly, because that usage pattern comes naturally for everyone who reads a pdf file the way a reference book is read.
I have 16GB of RAM, a common size for a modern pc. Workstations often have 64GB or more. And often reading that PDF is the single task at hand. It's super frustrating to see all that RAM go unused just to endure those rendering delays.
I'm not intending to be all negative. All in all, PDF-XChange Editor is a tremendous product, that I enjoy using very much. It's just, that the described scenario is highly common for my usage.
Implementing this feature would be a game changer for me and make an already great product truly perfect.
Keep up the good work!
Thanks!
Bernhard
- Will - Tracker Supp
- Site Admin
- Posts: 6815
- Joined: Mon Oct 15, 2012 9:21 pm
- Location: London, UK
- Contact:
Re: Preload pages in PDF XChange Viewer
Thanks for adding your voice Bernhard ![Smile :)](./images/smilies/icon_smile.gif)
![Smile :)](./images/smilies/icon_smile.gif)
If posting files to this forum, you must archive the files to a ZIP, RAR or 7z file or they will not be uploaded.
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
Re: Preload pages in PDF XChange Viewer
Hello,
Did the page pre-loading feature make it into version 7? Or is there a plug-in available which reads ahead for caching pages?
Did the page pre-loading feature make it into version 7? Or is there a plug-in available which reads ahead for caching pages?
- Tracker Supp-Stefan
- Site Admin
- Posts: 17941
- Joined: Mon Jan 12, 2009 8:07 am
- Location: London
- Contact:
Re: Preload pages in PDF XChange Viewer
Hello Display,
I am afraid that unfortunately this feature is not yet ready, but it is in our list of features for sure!
Regards,
Stefan
I am afraid that unfortunately this feature is not yet ready, but it is in our list of features for sure!
Regards,
Stefan
-
- User
- Posts: 874
- Joined: Tue Jun 26, 2012 1:50 pm
Re: Preload pages in PDF XChange Viewer
Any time-frame on when this very useful (some say important) feature might be (re)implemented in Editor? Adobe Reader pre-renders several pages in the last used direction, which even on a very fast PC makes a very considerable difference.
- TrackerSupp-Daniel
- Site Admin
- Posts: 8610
- Joined: Wed Jan 03, 2018 6:52 pm
Re: Preload pages in PDF XChange Viewer
If you use the Synchronous page rendering option you will find that the entire document Is preloaded
![Image](http://bit.ly/2Ge8y4x)
Dan McIntyre - Support Technician
Tracker Software Products (Canada) LTD
+++++++++++++++++++++++++++++++++++
Our Web site domain and email address has changed as of 26/10/2023.
https://www.pdf-xchange.com
Support@pdf-xchange.com
Tracker Software Products (Canada) LTD
+++++++++++++++++++++++++++++++++++
Our Web site domain and email address has changed as of 26/10/2023.
https://www.pdf-xchange.com
Support@pdf-xchange.com
-
- User
- Posts: 874
- Joined: Tue Jun 26, 2012 1:50 pm
Re: Preload pages in PDF XChange Viewer
I cannot confirm this for 324.3, I switched synchronous rendering from Auto to Yes and see no preloading (one of the open documents would take several GB of RAM being preloaded on its own).
Cache is set to 75% (of 16 GB) and life-span to maximum.
Cache is set to 75% (of 16 GB) and life-span to maximum.
- TrackerSupp-Daniel
- Site Admin
- Posts: 8610
- Joined: Wed Jan 03, 2018 6:52 pm
Re: Preload pages in PDF XChange Viewer
Hello Timur,
Have you tried scrolling after enabling this option?
Also did you restart the editor after changing this option? If the document is in the current sessions memory it will use that instead of reload it (which in your case is still on the Auto setting).
Please confirm
Have you tried scrolling after enabling this option?
Also did you restart the editor after changing this option? If the document is in the current sessions memory it will use that instead of reload it (which in your case is still on the Auto setting).
Please confirm
Dan McIntyre - Support Technician
Tracker Software Products (Canada) LTD
+++++++++++++++++++++++++++++++++++
Our Web site domain and email address has changed as of 26/10/2023.
https://www.pdf-xchange.com
Support@pdf-xchange.com
Tracker Software Products (Canada) LTD
+++++++++++++++++++++++++++++++++++
Our Web site domain and email address has changed as of 26/10/2023.
https://www.pdf-xchange.com
Support@pdf-xchange.com
-
- User
- Posts: 874
- Joined: Tue Jun 26, 2012 1:50 pm
Re: Preload pages in PDF XChange Viewer
Yes, I tried both restarting Editor and scrolling some pages. The scrolled pages were cached, but the rest was not. I also closed and reopened the document in Editor. No CPU load was happening and no additional memory was allocated by Editor (except for the manually scrolled pages).
- TrackerSupp-Daniel
- Site Admin
- Posts: 8610
- Joined: Wed Jan 03, 2018 6:52 pm
Re: Preload pages in PDF XChange Viewer
I'm sorry Timur,
I fail to see the issue occurring here, In all my tests the document loads completely and scrolls without issues, and I'm using a low spec stock PC straight from the store. (at least at work)
Most people would consider it a good thing that their system resources are not entirely consumed by a single document, so could you please explain in detail, exactly what the complaint is and why you believe this has not been addressed?
Thank you!
I fail to see the issue occurring here, In all my tests the document loads completely and scrolls without issues, and I'm using a low spec stock PC straight from the store. (at least at work)
Most people would consider it a good thing that their system resources are not entirely consumed by a single document, so could you please explain in detail, exactly what the complaint is and why you believe this has not been addressed?
Thank you!
Dan McIntyre - Support Technician
Tracker Software Products (Canada) LTD
+++++++++++++++++++++++++++++++++++
Our Web site domain and email address has changed as of 26/10/2023.
https://www.pdf-xchange.com
Support@pdf-xchange.com
Tracker Software Products (Canada) LTD
+++++++++++++++++++++++++++++++++++
Our Web site domain and email address has changed as of 26/10/2023.
https://www.pdf-xchange.com
Support@pdf-xchange.com
-
- User
- Posts: 874
- Joined: Tue Jun 26, 2012 1:50 pm
Re: Preload pages in PDF XChange Viewer
I thought we were talking about pre-rendering/loading one or more pages into the memory cache, did we not? So when you flip to the next page(s) you get an instant display of the content instead of having to wait for the computation to finish. This allows for a more lag-free experience when reading and flipping through more complex PDF files/books.
Of course Editor already is considerably faster than Adobe Reader where it comes to rendering uncached pages, sometimes even faster than Reader's cached results. Still pre-rendering is useful.
Of course Editor already is considerably faster than Adobe Reader where it comes to rendering uncached pages, sometimes even faster than Reader's cached results. Still pre-rendering is useful.
Re: Preload pages in PDF XChange Viewer
I've recently built a new system and PDF XChange is performing the same as it did in my 5 year old system!
Old PC: 8 thread CPU / 16gb DDR3 / ~600mb/s 8xHDD RAID5 controller
New PC: 32 thread CPU / 128gb DDR4 / ~2300mb/s NVMe
My new system has A LOT of spare overhead and resources just sat there doing nothing UNTIL the next page is requested and loaded into the RAM cache.
Once it's been cached it's blistering fast to scroll through.
So it appears that the only bottleneck I have in my New PC... is my physical scrolling speed !
If a handful of preceding pages could be automatically loaded into RAM in the background (I'm pretty sure even entire documents could be loaded into my 128gb RAM...) then the speeds would be incredible for quickly skimming through image heavy documents such as artbooks and magazines (these would benefit immensely from background pre-loading!).
Old PC: 8 thread CPU / 16gb DDR3 / ~600mb/s 8xHDD RAID5 controller
New PC: 32 thread CPU / 128gb DDR4 / ~2300mb/s NVMe
My new system has A LOT of spare overhead and resources just sat there doing nothing UNTIL the next page is requested and loaded into the RAM cache.
Once it's been cached it's blistering fast to scroll through.
So it appears that the only bottleneck I have in my New PC... is my physical scrolling speed !
If a handful of preceding pages could be automatically loaded into RAM in the background (I'm pretty sure even entire documents could be loaded into my 128gb RAM...) then the speeds would be incredible for quickly skimming through image heavy documents such as artbooks and magazines (these would benefit immensely from background pre-loading!).
- Tracker Supp-Stefan
- Site Admin
- Posts: 17941
- Joined: Mon Jan 12, 2009 8:07 am
- Location: London
- Contact:
Re: Preload pages in PDF XChange Viewer
Hello Display,
Thanks for reviving this topic.
Indeed we can also see the benefits of pre-rendering of a few pages ahead - especially in image heavy files, but as this is a complex task - we have not yet been able to allocate the resources needed for it's implementation.
Regards,
Stefan
Thanks for reviving this topic.
Indeed we can also see the benefits of pre-rendering of a few pages ahead - especially in image heavy files, but as this is a complex task - we have not yet been able to allocate the resources needed for it's implementation.
Regards,
Stefan
-
- User
- Posts: 8
- Joined: Mon Oct 13, 2014 4:59 am
- Location: Germany
Re: Preload pages in PDF XChange Viewer
Is this still on the agenda?
Would love to see prerendering implemented.
Regards
Bernhard
Would love to see prerendering implemented.
Regards
Bernhard
- Paul - Tracker Supp
- Site Admin
- Posts: 6901
- Joined: Wed Mar 25, 2009 10:37 pm
- Location: Chemainus, Canada
- Contact:
Re: Preload pages in PDF XChange Viewer
Hi Bernhard,
this is currently not high on our priority list, mostly due to low demand and the complexity to implement. To the best of my knowledge, Adobe no longer do pre-rendering possibly because it does not always improve the user experience, especially when there are limited resources and RAM is being swapped. Sometimes we would pre-render pages that are never even viewed and that is quite a waste of resources.
I appreciate that on your system this is not such an issue today, however we are bound to make the software as useable as possible for as many people as possible.
So I would not expect to see this any time soon I am afraid.
this is currently not high on our priority list, mostly due to low demand and the complexity to implement. To the best of my knowledge, Adobe no longer do pre-rendering possibly because it does not always improve the user experience, especially when there are limited resources and RAM is being swapped. Sometimes we would pre-render pages that are never even viewed and that is quite a waste of resources.
I appreciate that on your system this is not such an issue today, however we are bound to make the software as useable as possible for as many people as possible.
So I would not expect to see this any time soon I am afraid.
Best regards
Paul O'Rorke
Tracker Support North America
http://www.tracker-software.com
Paul O'Rorke
Tracker Support North America
http://www.tracker-software.com
-
- User
- Posts: 874
- Joined: Tue Jun 26, 2012 1:50 pm
Re: Preload pages in PDF XChange Viewer
I just checked Adobe Reader DC 19 and it still does pre-caching in the last reading direction, just like it did for ages already. Pre-caching was not a resource hog years ago when CPUs and RAM were less powerful and it surely is not a resource problem today. Pre-caching the next (few) page(s) is a sure bet most of the time and costs minimal resources, especially as an option that can be enabled/disabled.
Re: Preload pages in PDF XChange Viewer
[edit: wrong forum - moved post over there]
David.P
PDF-XChange Pro
PDF-XChange Pro
- Will - Tracker Supp
- Site Admin
- Posts: 6815
- Joined: Mon Oct 15, 2012 9:21 pm
- Location: London, UK
- Contact:
Re: Preload pages in PDF XChange Viewer
![Smile :)](./images/smilies/icon_smile.gif)
If posting files to this forum, you must archive the files to a ZIP, RAR or 7z file or they will not be uploaded.
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
Thank you.
Best regards
Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com