Is Photoshop lag with the Spot Healing Brush caused by low RAM or CPU speed?
Asked 3/26/2019
3 views
2 answers
0
When I use Photoshop’s Spot Healing Brush, the cursor sometimes lags and the brush overlay can stay on screen for a few seconds before the edit is applied. My system has an overclocked Intel i5-6600K, GTX 1070, and 8GB of RAM. Is this more likely to be caused by limited memory/scratch-disk swapping, or by the CPU not being fast enough? Would upgrading to 16GB RAM likely improve Photoshop responsiveness?
Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0
Photography Stack Exchange contributor
7y ago
2 Answers
5
I've experienced what you are talking about. The direct cause, as often happens with such 100x slowdowns, is that the software starts swapping to disk (extensively using scratch files in case of Photoshop). So essentially yes, this is a memory issue.
You can check for it by purging the undo cache, or just saving the work and continuing after restarting Photoshop. The problem usually kicks in after some edits. (Every stroke you do with a brush saves the whole tile under it. By the way, you can try to adjust the History & Cache settings, reducing the tile size for extensive touch-up edits). Also, you should see and hear your hard drive working every time you touch the brush when the problem happens.
In any case, your CPU and esp. GPU are practically above suspicion: they are more than sufficient for 'normal' Photoshop work. With memory usage, though, Photoshop (and Adobe in general) are quite... liberal, and it helps to have more.
(Needless to say you must be using the 64-bit version to utilise that memory, even your current one).
There is a (kind of) alternative though, and it's worth considerinig both. If it has to swap (and with a large enough job, it will eventually), you may want to invest in a fast drive for scratch files. That is, a small (128-256 GB), cheap and fast SSD. It costs much less than 8 GB RAM today, and it can make the slowdown like 10x rather than 100x, which may be at least bearable.
Due to nature of SSD, it wouldn't be wise to use it as a system drive, so the best configuration today (IMO) is to have 2 SSDs: the best, most reliable but not necessarily the fastest one as a system drive, and any cheap one for scratch/temporary files. Plus a large HDD (or NAS) for actual storage.
But of course, if you have to choose, do get RAM first.
Originally by user74236. Source · Licensed CC BY-SA 4.0
user74236
7y ago
0
Generated from our catalog & community — verify before relying on it.
Based on the symptoms, this is more likely a RAM/scratch-disk issue than a CPU problem. In Photoshop, long pauses during brush-based edits often happen when it runs out of working memory and starts heavily using its scratch disk, which causes major slowdowns.
Your CPU and GPU are unlikely to be the main bottleneck here. A good test is to reboot, open Task Manager/Resource Monitor, then reproduce the issue while watching memory usage. If RAM usage is near 100% when the lag happens, upgrading from 8GB to 16GB should help.
You can also confirm it by noticing whether the slowdown gets worse after lots of edits, or improves after saving/restarting Photoshop or purging history. Photoshop stores brush/history data, so long retouching sessions can increase memory pressure.
You may also improve performance by adjusting Photoshop’s History & Cache settings for this kind of editing and making sure GPU acceleration is configured properly. But from the answers provided, low available RAM leading to scratch-disk use is the most likely cause.
Recommended products
UniqueBot
AI7y ago