H
Henry Richardson
Guest
Why does LrC 12.5 (which is an Apple Silicon native program) use so much more memory than LrC 12.5 on Windows Intel (and maybe Mac Intel)?
Over the last couple of years, but particularly in the last few months, I have noticed that LrC just seems to use up an ungodly amount of memory on my 32gb MBP. I think 12.4 and 12.5 on Apple Silicon use up more than I remember 12.3 using, but I do not have 12.3 on my Mac anymore so I am just going by memory. With 12.4 and 12.5 after editing for a while (16mp and 20mp photos) I fairly often notice that LrC is using 21-28gb of memory! But even when not using that much it is almost always using 14-20gb after a bit of editing. I am just using the controls in the right side Develop panel and occasionally I may do some masking, but not a mask for every photo for sure. No panoramas, no Denoise AI, etc. Just basic stuff. My recollection is that with 12.3 I rarely saw it using more than 14-15gb.
I also know that LrC uses much less memory on my 32gb Win10 laptop. It still had 12.3 on it so I spent the last few hours today doing something I detest doing and that is some tedious, boring, careful comparisons and writing down the results.
I rebooted and only had LrC running in all cases below. I tried doing the same sequence of editing of the same photos using LrC 12.3 and I recorded the memory usage. Then I updated to 12.5 and rebooted. I then did the exact same sequence again with 12.5.
Then I did the exact same sequence with LrC 12.5 on my MBP. Before I began I rebooted and the only thing I had running was LrC. By the way, I was using the same catalog and photos with both computers. Before starting I had copied the current catalog to the PC's internal SSD and all the photos are on an external SSD.
By the way, the formatting from the dpreview forum editor is not good. It is perverse and almost impossible to get all the spacing right. :-(
Here are the specs of the two computers:
Dell 15.6", Windows 10 22H2
i7-8565U, 4 cores
Nvidia Geforce MX250 2gb
Intel UHD 620
32gb RAM
512gb SSD + 2tb external SSD
and
Macbook Pro 16.2", Ventura 13.5.2
M2 Pro 12/19
32gb RAM
1tb SSD + 2tb external SSD
After rebooting each of them and before starting LrC I let them sit a few minutes to make sure both had done all their initialization and the OS memory use had settled down. On the PC I used the Task Manager and on the Mac I used the Activity Monitor. This is how much memory each was using before starting LrC. Not particularly important, but since I had written it down I will include it here.
PC: 4.5gb
Mac: 6.03gb
Then on the PC I started LrC 12.3 and let LrC get all initialized by waiting a couple of minutes. While in the grid view and sitting idle it was using 1.95gb. Later after I updated to LrC 12.5 and rebooting I started LrC again and while sitting idle in the grid view it was using 2.05gb. I then filtered using the Metadata only my Olympus E-M1 II raw files that were unedited and then checked the memory usage. For 12.3 it was 2.38gb and for 12.5 it was 2.66gb.
I did the same on the Mac with LrC 12.5. LrC was using 8.42gb in the grid view sitting idle. Then I used the same Metadata filter and it was using 7.03gb.
Then I did identical edits on the same 7 E-M1 II raw files (20mp) using 12.3 and 12.5 on the PC and 12.5 on the Mac. All had basic edits and a few also had a mask. Here are the results below. Yes, I know this is a lot of data and most will have no interest in it. The bottom line is that LrC on Apple Silicon uses much more memory than LrC on Windows Intel. I do not know the situation with LrC on Mac Intel, but I suppose it is closer to the Windows Intel memory usage than the Apple Silicon memory usage. Anyone here checked?
After each file name I show how much memory LrC was using while sitting idle in the Develop module after doing the edit for the file.
Dell, LrC 12.3:
OLYE0379.ORF 3.95gb
OLYE1056.ORF sky mask 4.89gb
OLYE1552.ORF people mask 4.75gb
OLYE1667.ORF 5.26gb
OLYE0511.ORF 5.68gb
OLYE0765.ORF 5.85gb
OLYE1887.ORF 6.31gb
Afterwards idle in grid view 5.41gb
Dell, LrC 12.5:
OLYE0379.ORF 3.48gb
OLYE1056.ORF sky mask 4.17gb
OLYE1552.ORF people mask 4.03gb
OLYE1667.ORF 3.96gb
OLYE0511.ORF 4.49gb
OLYE0765.ORF 4.65gb
OLYE1887.ORF 5.23gb
Afterwards idle in grid view 4.22gb
MBP, LrC 12.5:
OLYE0379.ORF 10.75gb
OLYE1056.ORF sky mask 13.80gb
OLYE1552.ORF people mask 16.08gb
OLYE1667.ORF 16.16gb
OLYE0511.ORF 17.96gb
OLYE0765.ORF 17.38gb
OLYE1887.ORF 18.83gb
Afterwards idle in grid view 18.24gb
Over the last couple of years, but particularly in the last few months, I have noticed that LrC just seems to use up an ungodly amount of memory on my 32gb MBP. I think 12.4 and 12.5 on Apple Silicon use up more than I remember 12.3 using, but I do not have 12.3 on my Mac anymore so I am just going by memory. With 12.4 and 12.5 after editing for a while (16mp and 20mp photos) I fairly often notice that LrC is using 21-28gb of memory! But even when not using that much it is almost always using 14-20gb after a bit of editing. I am just using the controls in the right side Develop panel and occasionally I may do some masking, but not a mask for every photo for sure. No panoramas, no Denoise AI, etc. Just basic stuff. My recollection is that with 12.3 I rarely saw it using more than 14-15gb.
I also know that LrC uses much less memory on my 32gb Win10 laptop. It still had 12.3 on it so I spent the last few hours today doing something I detest doing and that is some tedious, boring, careful comparisons and writing down the results.
Then I did the exact same sequence with LrC 12.5 on my MBP. Before I began I rebooted and the only thing I had running was LrC. By the way, I was using the same catalog and photos with both computers. Before starting I had copied the current catalog to the PC's internal SSD and all the photos are on an external SSD.
By the way, the formatting from the dpreview forum editor is not good. It is perverse and almost impossible to get all the spacing right. :-(
Here are the specs of the two computers:
Dell 15.6", Windows 10 22H2
i7-8565U, 4 cores
Nvidia Geforce MX250 2gb
Intel UHD 620
32gb RAM
512gb SSD + 2tb external SSD
and
Macbook Pro 16.2", Ventura 13.5.2
M2 Pro 12/19
32gb RAM
1tb SSD + 2tb external SSD
After rebooting each of them and before starting LrC I let them sit a few minutes to make sure both had done all their initialization and the OS memory use had settled down. On the PC I used the Task Manager and on the Mac I used the Activity Monitor. This is how much memory each was using before starting LrC. Not particularly important, but since I had written it down I will include it here.
PC: 4.5gb
Mac: 6.03gb
Then on the PC I started LrC 12.3 and let LrC get all initialized by waiting a couple of minutes. While in the grid view and sitting idle it was using 1.95gb. Later after I updated to LrC 12.5 and rebooting I started LrC again and while sitting idle in the grid view it was using 2.05gb. I then filtered using the Metadata only my Olympus E-M1 II raw files that were unedited and then checked the memory usage. For 12.3 it was 2.38gb and for 12.5 it was 2.66gb.
I did the same on the Mac with LrC 12.5. LrC was using 8.42gb in the grid view sitting idle. Then I used the same Metadata filter and it was using 7.03gb.
Then I did identical edits on the same 7 E-M1 II raw files (20mp) using 12.3 and 12.5 on the PC and 12.5 on the Mac. All had basic edits and a few also had a mask. Here are the results below. Yes, I know this is a lot of data and most will have no interest in it. The bottom line is that LrC on Apple Silicon uses much more memory than LrC on Windows Intel. I do not know the situation with LrC on Mac Intel, but I suppose it is closer to the Windows Intel memory usage than the Apple Silicon memory usage. Anyone here checked?
After each file name I show how much memory LrC was using while sitting idle in the Develop module after doing the edit for the file.
Dell, LrC 12.3:
OLYE0379.ORF 3.95gb
OLYE1056.ORF sky mask 4.89gb
OLYE1552.ORF people mask 4.75gb
OLYE1667.ORF 5.26gb
OLYE0511.ORF 5.68gb
OLYE0765.ORF 5.85gb
OLYE1887.ORF 6.31gb
Afterwards idle in grid view 5.41gb
Dell, LrC 12.5:
OLYE0379.ORF 3.48gb
OLYE1056.ORF sky mask 4.17gb
OLYE1552.ORF people mask 4.03gb
OLYE1667.ORF 3.96gb
OLYE0511.ORF 4.49gb
OLYE0765.ORF 4.65gb
OLYE1887.ORF 5.23gb
Afterwards idle in grid view 4.22gb
MBP, LrC 12.5:
OLYE0379.ORF 10.75gb
OLYE1056.ORF sky mask 13.80gb
OLYE1552.ORF people mask 16.08gb
OLYE1667.ORF 16.16gb
OLYE0511.ORF 17.96gb
OLYE0765.ORF 17.38gb
OLYE1887.ORF 18.83gb
Afterwards idle in grid view 18.24gb
Last edited: