Author Topic: Catalog thumbnail precaching  (Read 2004 times)

Offline Graham1

  • Full Member
  • ***
  • Posts: 148
    • View Profile
Catalog thumbnail precaching
« on: March 02, 2021, 02:41:38 AM »
Is there any way to force creation of thumbnails in the background, without having to scroll them onto the screen?  I have a lot of large TIFF and PSD files (often into the hundreds of megabytes, many from old film scans), which take ages to draw the first time.  I am happy to have a large cache size to keep the thumbnails once drawn, to improve performance going forward.  As file sizes get even larger (my next camera will probably be a Canon EOS R5 with 45 megapixel files, a big increase compared to my current 30 megapixel cameras), thumbnail generation time is likely to be increasingly important in catalogue performance, and pre-populating the catalogue in the background would I believe help a lot.  Both PM6+'s Tasks panel and Windows Task Manager suggest this does not happen at the moment.

Graham

Offline Kirk Baker

  • Senior Software Engineer
  • Camera Bits Staff
  • Superhero Member
  • *****
  • Posts: 24977
    • View Profile
    • Camera Bits, Inc.
Re: Catalog thumbnail precaching
« Reply #1 on: March 02, 2021, 09:05:10 AM »
Graham,

Is there any way to force creation of thumbnails in the background, without having to scroll them onto the screen?  I have a lot of large TIFF and PSD files (often into the hundreds of megabytes, many from old film scans), which take ages to draw the first time.  I am happy to have a large cache size to keep the thumbnails once drawn, to improve performance going forward.  As file sizes get even larger (my next camera will probably be a Canon EOS R5 with 45 megapixel files, a big increase compared to my current 30 megapixel cameras), thumbnail generation time is likely to be increasingly important in catalogue performance, and pre-populating the catalogue in the background would I believe help a lot.  Both PM6+'s Tasks panel and Windows Task Manager suggest this does not happen at the moment.

That sort of caching isn't ever listed as a task.  It does need improvement, however.  We will address it in the future.

-Kirk