Skip to main content
Inspiring
May 11, 2014

P: Library Module slow performance: FIX found!

  • May 11, 2014
  • 45 replies
  • 1144 views

I've found a solution to a problem many others seem to have reported - but it does involve a work-around, suggesting the Adobe Photoshop Lightroom team need to fix a bug.

When a large number of Develop Presets are loaded into Lightroom (in my case, over 500), the Library Module, and strangely, to a lesser degree, the Develop Module run very slow.

Having performed some troubleshooting, I discovered the reason for the slowness was a CPU spike. On my iMac 3.4GHz with 32Gb RAM, NVIDIA GeForce GTX 680MX with 2GB, and 1TB Fusion Drive, the CPU would go over 100%, while the disk and memory allocations were low. I run Mavericks 10.9.2, so it's not a matter of an out of date OS. This occurred whether I had 10 images or 10,000 images in the catalog (I tested various scenarios).

I read on a forum that the number of Develop Presets could affect performance, so deleted the majority of them (backing them up first) to see if it would make a difference. I reduced the number of presets to less than about 100, and the performance increased INCREDIBLY and INSTANTLY.

So, it would seem to me there is a bug in the way the Develop Presets are being indexed in Lightroom. Hopefully, this is something the team can find and fix very easily, as it should be easy enough to identify the root cause and reproduce the problem.

Please, Adobe - release a fix for this in the next point release. It is disappointing not to be able to keep all my Develop Presets in a single session. My work-around is to exit Lightroom, copy in the Presets I need for a job, then start the program again. Obviously not ideal.

Many thanks,

Matthew

This topic has been closed for replies.

45 replies

Inspiring
May 14, 2014
I guess the other possibility here is that one or more of the Presets themselves might be corrupt. Although, I would expect LR to warn me if that were the case.

Some of them were designed for earlier versions of LR, so perhaps that has something to do with it?

Cheers
M
Inspiring
May 14, 2014
Hi Ben,

Thanks for the response here. Happy to help where I can.

Essentially, clicking anything brings up the BBOD (Beachball of Death / Spinning wheel). It doesn't matter whether it's an image with or without a 1:1 preview. In fact, even scrolling is very slow to respond.

With the Presets present, each click or scroll easily took 1-2 seconds. Without them, the response was almost instantaneous.

As I mentioned above, the CPU was spiking up over 100% in Activity Monitor when I had the Presets installed whenever I did almost anything in LR. Without the Presets, the CPU was hovering around 18%.

Have you tried loading up (say) 500 Develop Presets on a similar spec system? I've not got anything installed I'd consider particularly unusual - I tend to run a pretty vanilla system. Mavericks, with all the latest updates to both OS and LR.

The other apps I have installed are Google Drive (though I don't stall anything LR related there), 1Password (only recent, and the condition was present before I installed it), Creative Cloud, and Evernote.

The iMac is pretty highly spec'd and runs all of my other applications (including Photoshop) without problems. I also tried the other solutions, like increasing my cache, to no avail. In fact, the condition was present with both very small (10 images) catalogs and very large (10K+). Always worse in Library Module, but still very noticeable in Develop.

I'm convinced it's got to do with the way LR is handling / caching the Presets. As a former developer and long-time IT guy, my guess is there's an inefficient algo somewhere in the code that's iterating over the presets to refresh some kind of cache. Such a condition would not be a problem with a small number of Presets loaded, but as the cache gets bigger, it would spike.

Hope that helps,

M
Participating Frequently
May 14, 2014
Hi Matthew,

Thanks for the info. I haven't observed this problem myself. Can you provide a bit of information about what you mean specifically when you say "slow"? What are some specific actions that you performed? How long did they take with all the presets present? How long did they take after you removed the presets?

And to answer John's speculation, I doubt that this issue is related to the other problem, since Matthew is on Mac, and the other problem is Win-only. But hey, anything's possible. :-)

Thanks,
Ben
johnrellis
Legend
May 11, 2014
I wonder if this is related to the Undo bug:

http://feedback.photoshop.com/photosh...

In that situation, an Adobe employee reported that a menu with a very large number of items (e.g. the develop preset menu) could cause Undo to fail. Perhaps another side effect is to cause Library performance to go south.
DdeGannes
Community Expert
Community Expert
May 11, 2014
I guess this might make a big difference the "Power / Super performance system users" who are having problems. Hope you get free upgrades of Lightroom for life.
Regards, Denis: iMac 27” mid-2015, macOS 11.7.10 Big Sur; 2TB SSD, 24 GB Ram, GPU 2 GB; LrC 12.5,; Lr 6.5, PS 24.7,; ACR 15.5,; (also Laptop Win 11, ver 24H2, LrC 15.3; PS 27.0; ) Camera Oly OM-D E-M1.