Lightroom: Better Library Module performance

  • 84
  • Idea
  • Updated 7 years ago
  • (Edited)
The Library module in Lightroom doesn't perform all that well in several ways. I used to think this was because of my ancient hardware, but now that I have brand new very fast hardware, it's still slow:

The thumbs are rendered in the import window very quickly, and some metadata is collected as well. This should be virtually instantly transferred to the main Library module once you hit import so the thumbs pop up right away and the rest of the import proceeds in the background.

No matter what rendering options you select in import, the thumbs should be fully rendered up to at least the default (middle) size and should be able to be recalled very quickly from the thumbs cache. Right now, it's often necessary to page through the thumbs and wait for rendering and for the three-dots to go away on each and every thumb.

Even if standard or 1:1 preview rendering is complete, grid searches aren't very fast and thumbs don't come up very fast unless the catalog is on an SSD. This indicates to me that there are inefficiencies in the way these thumbs and metadata are called up (lots of hard drive thrashing).

Even once the grid is available, grid scrolling isn't smooth even on fast hardware. This seems to be largely because of the application of the "other stuff" like drop shadows, borders, metadata, badges, and so on, but I'm not really sure about that. Once all these thumbs are in memory (after the previous call-up step is complete), scrolling on modern hardware should be buttery smooth, as it is on other applications, including the OS (I use Windows Explorer).

The main request here is to go through the Library module and improve its efficiency wherever possible, such as the way sync got around 1000 times faster after a rewrite during the last cycle.
Photo of Lee Jay

Lee Jay

  • 994 Posts
  • 137 Reply Likes

Posted 8 years ago

  • 84
Photo of TK

TK

  • 531 Posts
  • 120 Reply Likes
Too bad that LR4 didn't address this feature request.

I'd rather have a more performant library module than a half-baked book module (there are other, more adequate ways of producing books than using LR4's new module).

Maybe the programmers who did the book module cannot do the library optimisations (just like the book module programmers cannot implement better retouching support) but as customers we should not be caring about such internal difficulties.