Lightroom Classic: Over 40GB Memory Use (macOS)

  • 1
  • Problem
  • Updated 6 days ago
  • (Edited)
I'm having very high memory use with Lightroom Classic latest version and latest Mac OS. I'm using a 2018 MacMini with 32GB of ram and i7 cpu with an RX580 egpu. The longer Lightroom stays open the more memory it seems to use. Last time I checked it was using over 40GB of ram, I just have to restart it frequently. I have a large catalog with 650,000 images. I tried the troubleshooting recommendation of exporting the entire catalog with previews, but I can't use the new catalog created because all the publish services are missing, and I have some complex publish services I can't easily recreate. I backup and optimize the catalog frequently. Any suggestions?
Photo of Ryan Smith

Ryan Smith

  • 39 Posts
  • 7 Reply Likes
  • frustrated

Posted 2 weeks ago

  • 1
Photo of Amit Zinman

Amit Zinman

  • 14 Posts
  • 5 Reply Likes
I know you said latest, but what actual versions of LrC and MacOS are you using?
Photo of Bill

Bill

  • 252 Posts
  • 36 Reply Likes
What problem is that causing? High memory usage is not inheritantly a bad thing. This extra usage is paged out to the Page File so it be rapidly made available if referenced.

Say you are editing a large number of photos. As you move from one to another with the changes being written to disk, those changes are kept in memory. Then later you return to one of the earlier photos, you will have almost instant access based on the speed of the disk holding your page file. Lightroom doesn't have to re-read the photo, preview and all the editing info.

Also this is not macOS related, it is the same on Windows. That's the way properly written software works.
Photo of Simon Chen

Simon Chen, Principal Computer Scientist

  • 1738 Posts
  • 601 Reply Likes
Please post your Lightroom>Help>System Info...

Are you sure Lr is using 40GB out of a total of 32GB of RAM that you have? Not 4GB?
Photo of Ryan Smith

Ryan Smith

  • 39 Posts
  • 7 Reply Likes
Yes it's over 40GB not 4GB, the Mac can still handle it because of the swap file. Frequently I see it grow over 20-30GB but today is was over 40GB, now after a restart it's back around 5GB.  What is says below is low because I recently restarted.  I can post again after some editing.

Lightroom Classic version: 9.3 [ 202005281810-476e492c ]
License: Creative Cloud
Language setting: en-US
Operating system: Mac OS 10
Version: 10.15.5 [19F101]
Application architecture: x64
Logical processor count: 12
Processor speed: 3.2 GHz
SqLite Version: 3.30.1
Built-in memory: 32,768.0 MB
Real memory available to Lightroom: 32,768.0 MB
Real memory used by Lightroom: 6,745.5 MB (20.5%)
Virtual memory used by Lightroom: 18,758.1 MB
Memory cache size: 526.4MB
Internal Camera Raw version: 12.3 [ 493 ]
Maximum thread count used by Camera Raw: 5
Camera Raw SIMD optimization: SSE2,AVX,AVX2
Camera Raw virtual memory: 1162MB / 16383MB (7%)
Camera Raw real memory: 1164MB / 32768MB (3%)
Displays: 1) 6016x3384, 2) 2560x1440, 3) 2560x1440

Graphics Processor Info: 
Metal: AMD Radeon RX 580



Application folder: /Applications/Adobe Lightroom Classic
Library Path: /Volumes/Lightroom Catalog/Lightroom Catalog/Lightroom Catalog Macbook-2-2-2.lrcat
Settings Folder: /Users/ryansmith/Library/Application Support/Adobe/Lightroom

Installed Plugins: 
1) AdobeStock
2) Facebook
3) Flickr
4) HDR Efex Pro 2
5) jf Bulk Develop
6) jf Flickr
7) JPEGmini
8) Luminar 4
9) Nikon Tether Plugin
10) Pixieset
11) WP/LR Sync

Config.lua flags: None

AudioDeviceIOBlockSize: 512
AudioDeviceName: $$$/dvaaudiodevice/SystemDefaultAndEffectiveDeviceName=System Default (External Headphones)#{comment}DVAAU-4201250: Open the audio hardware preferences page.
AudioDeviceNumberOfChannels: 2
AudioDeviceSampleRate: 48000
Build: LR5x42
CoreImage: true
GL_ACCUM_ALPHA_BITS: 0
GL_ACCUM_BLUE_BITS: 0
GL_ACCUM_GREEN_BITS: 0
GL_ACCUM_RED_BITS: 0
GL_ALPHA_BITS: 8
GL_BLUE_BITS: 8
GL_DEPTH_BITS: 24
GL_GREEN_BITS: 8
GL_MAX_3D_TEXTURE_SIZE: 16384
GL_MAX_TEXTURE_SIZE: 16384
GL_MAX_TEXTURE_UNITS: 8
GL_MAX_VIEWPORT_DIMS: 16384,16384
GL_RED_BITS: 8
GL_RENDERER: AMD Radeon RX 580 OpenGL Engine
GL_SHADING_LANGUAGE_VERSION: 1.20
GL_STENCIL_BITS: 8
GL_VENDOR: ATI Technologies Inc.
GL_VERSION: 2.1 ATI-3.9.15
OGLEnabled: true
GL_EXTENSIONS: GL_ARB_color_buffer_float GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_seamless_cube_map GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_draw_buffers2 GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_rectangle GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_APPLE_aux_depth_stencil GL_APPLE_client_storage GL_APPLE_element_array GL_APPLE_fence GL_APPLE_float_pixels GL_APPLE_flush_buffer_range GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_packed_pixels GL_APPLE_pixel_buffer GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_specular_vector GL_APPLE_texture_range GL_APPLE_transform_hint GL_APPLE_vertex_array_object GL_APPLE_vertex_array_range GL_APPLE_vertex_point_size GL_APPLE_vertex_program_evaluators GL_APPLE_ycbcr_422 GL_ATI_blend_equation_separate GL_ATI_blend_weighted_minmax GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGI_color_matrix GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod
(Edited)
Photo of Simon Chen

Simon Chen, Principal Computer Scientist

  • 1738 Posts
  • 601 Reply Likes
yes, when it happens again, please copy and paste the system info again. At least it gives some insight on where the memory goes. Lr using 40GB out of 32GB is not quite what I expected, but you have 650K photos in your catalog.

Try my other troubleshooting tips that I described below.
Photo of Ryan Smith

Ryan Smith

  • 39 Posts
  • 7 Reply Likes
Here you go, it's up to 30GB now. I've done nothing unusual, just standard picture adjustments. I can't disconnect the eGPU in my current setup but I can't imagine that is the issue, I don't have any problems with other gpu intensive apps.  As far a 3rd party plugins, I'm using only very well known ones and I need everything I have enabled.  But if you can see one below I should disable I can try it.

I've always read that catalog size shouldn't matter to modern Lightroom versions.  So are you saying this isn't the case? I've already ordered a 64GB ram upgrade to my MacMini because I just need to get things runing better. Right now my memory pressure is in the caution state, with mainly just LIghtroom and Photoshop running. But performance is still ok. Thanks for the help!

Lightroom Classic version: 9.3 [ 202005281810-476e492c ]
License: Creative Cloud
Language setting: en-US
Operating system: Mac OS 10
Version: 10.15.5 [19F101]
Application architecture: x64
Logical processor count: 12
Processor speed: 3.2 GHz
SqLite Version: 3.30.1
Built-in memory: 32,768.0 MB
Real memory available to Lightroom: 32,768.0 MB
Real memory used by Lightroom: 5,438.2 MB (16.5%)
Virtual memory used by Lightroom: 55,483.7 MB
Memory cache size: 1,116.5MB
Internal Camera Raw version: 12.3 [ 493 ]
Maximum thread count used by Camera Raw: 5
Camera Raw SIMD optimization: SSE2,AVX,AVX2
Camera Raw virtual memory: 2560MB / 16383MB (15%)
Camera Raw real memory: 2593MB / 32768MB (7%)
Displays: 1) 6016x3384, 2) 2560x1440, 3) 2560x1440

Graphics Processor Info: 
Metal: AMD Radeon RX 580



Application folder: /Applications/Adobe Lightroom Classic
Library Path: /Volumes/Lightroom Catalog/Lightroom Catalog/Lightroom Catalog Macbook-2-2-2.lrcat
Settings Folder: /Users/ryansmith/Library/Application Support/Adobe/Lightroom

Installed Plugins: 
1) jf Bulk Develop
2) jf Flickr
3) JPEGmini
4) Luminar 4
5) Nikon Tether Plugin
6) Pixieset
7) WP/LR Sync

Config.lua flags: None

AudioDeviceIOBlockSize: 512
AudioDeviceName: $$$/dvaaudiodevice/SystemDefaultAndEffectiveDeviceName=System Default (External Headphones)#{comment}DVAAU-4201250: Open the audio hardware preferences page.
AudioDeviceNumberOfChannels: 2
AudioDeviceSampleRate: 48000
Build: LR5x42
CoreImage: true
GL_ACCUM_ALPHA_BITS: 0
GL_ACCUM_BLUE_BITS: 0
GL_ACCUM_GREEN_BITS: 0
GL_ACCUM_RED_BITS: 0
GL_ALPHA_BITS: 8
GL_BLUE_BITS: 8
GL_DEPTH_BITS: 24
GL_GREEN_BITS: 8
GL_MAX_3D_TEXTURE_SIZE: 16384
GL_MAX_TEXTURE_SIZE: 16384
GL_MAX_TEXTURE_UNITS: 8
GL_MAX_VIEWPORT_DIMS: 16384,16384
GL_RED_BITS: 8
GL_RENDERER: AMD Radeon RX 580 OpenGL Engine
GL_SHADING_LANGUAGE_VERSION: 1.20
GL_STENCIL_BITS: 8
GL_VENDOR: ATI Technologies Inc.
GL_VERSION: 2.1 ATI-3.9.15
OGLEnabled: true
GL_EXTENSIONS: GL_ARB_color_buffer_float GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_seamless_cube_map GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_draw_buffers2 GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_rectangle GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_APPLE_aux_depth_stencil GL_APPLE_client_storage GL_APPLE_element_array GL_APPLE_fence GL_APPLE_float_pixels GL_APPLE_flush_buffer_range GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_packed_pixels GL_APPLE_pixel_buffer GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_specular_vector GL_APPLE_texture_range GL_APPLE_transform_hint GL_APPLE_vertex_array_object GL_APPLE_vertex_array_range GL_APPLE_vertex_point_size GL_APPLE_vertex_program_evaluators GL_APPLE_ycbcr_422 GL_ATI_blend_equation_separate GL_ATI_blend_weighted_minmax GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGI_color_matrix GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod
Photo of Ryan Smith

Ryan Smith

  • 39 Posts
  • 7 Reply Likes
I notice just from sitting overnight doing nothing it's now using 34GB.

Lightroom Classic version: 9.3 [ 202005281810-476e492c ]
License: Creative Cloud
Language setting: en-US
Operating system: Mac OS 10
Version: 10.15.5 [19F101]
Application architecture: x64
Logical processor count: 12
Processor speed: 3.2 GHz
SqLite Version: 3.30.1
Built-in memory: 32,768.0 MB
Real memory available to Lightroom: 32,768.0 MB
Real memory used by Lightroom: 4,210.5 MB (12.8%)
Virtual memory used by Lightroom: 64,470.6 MB
Memory cache size: 1,093.2MB
Internal Camera Raw version: 12.3 [ 493 ]
Maximum thread count used by Camera Raw: 5
Camera Raw SIMD optimization: SSE2,AVX,AVX2
Camera Raw virtual memory: 4437MB / 16383MB (27%)
Camera Raw real memory: 4471MB / 32768MB (13%)
Displays: 1) 6016x3384, 2) 2560x1440, 3) 2560x1440

Graphics Processor Info: 
Metal: AMD Radeon RX 580



Application folder: /Applications/Adobe Lightroom Classic
Library Path: /Volumes/Lightroom Catalog/Lightroom Catalog/Lightroom Catalog Macbook-2-2-2.lrcat
Settings Folder: /Users/ryansmith/Library/Application Support/Adobe/Lightroom

Installed Plugins: 
1) jf Bulk Develop
2) jf Flickr
3) JPEGmini
4) Luminar 4
5) Nikon Tether Plugin
6) Pixieset
7) WP/LR Sync

Config.lua flags: None

AudioDeviceIOBlockSize: 512
AudioDeviceName: $$$/dvaaudiodevice/SystemDefaultAndEffectiveDeviceName=System Default (External Headphones)#{comment}DVAAU-4201250: Open the audio hardware preferences page.
AudioDeviceNumberOfChannels: 2
AudioDeviceSampleRate: 48000
Build: LR5x42
CoreImage: true
GL_ACCUM_ALPHA_BITS: 0
GL_ACCUM_BLUE_BITS: 0
GL_ACCUM_GREEN_BITS: 0
GL_ACCUM_RED_BITS: 0
GL_ALPHA_BITS: 8
GL_BLUE_BITS: 8
GL_DEPTH_BITS: 24
GL_GREEN_BITS: 8
GL_MAX_3D_TEXTURE_SIZE: 16384
GL_MAX_TEXTURE_SIZE: 16384
GL_MAX_TEXTURE_UNITS: 8
GL_MAX_VIEWPORT_DIMS: 16384,16384
GL_RED_BITS: 8
GL_RENDERER: AMD Radeon RX 580 OpenGL Engine
GL_SHADING_LANGUAGE_VERSION: 1.20
GL_STENCIL_BITS: 8
GL_VENDOR: ATI Technologies Inc.
GL_VERSION: 2.1 ATI-3.9.15
OGLEnabled: true
GL_EXTENSIONS: GL_ARB_color_buffer_float GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_seamless_cube_map GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_draw_buffers2 GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_rectangle GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_APPLE_aux_depth_stencil GL_APPLE_client_storage GL_APPLE_element_array GL_APPLE_fence GL_APPLE_float_pixels GL_APPLE_flush_buffer_range GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_packed_pixels GL_APPLE_pixel_buffer GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_specular_vector GL_APPLE_texture_range GL_APPLE_transform_hint GL_APPLE_vertex_array_object GL_APPLE_vertex_array_range GL_APPLE_vertex_point_size GL_APPLE_vertex_program_evaluators GL_APPLE_ycbcr_422 GL_ATI_blend_equation_separate GL_ATI_blend_weighted_minmax GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGI_color_matrix GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod
(Edited)
Photo of Simon Chen

Simon Chen, Principal Computer Scientist

  • 1738 Posts
  • 601 Reply Likes
  1. What are the things that you do in Lr that keep the memory usage climbing?
  2. If you disconnect the eGPU, does the memory usage still climbs continuously?
  3. Do you have any 3rd party plug-ins that may cause this? Try to disable some 3rd party Lr plug-ins.
Photo of Ryan Smith

Ryan Smith

  • 39 Posts
  • 7 Reply Likes
Well when memory pressure starts to grow everything on the Mac things starts to chug and the swap file begins to grow large on my already small internal ssd. There is actually a memory pressure graph on the Mac. I find it hard to believe that is normal I've never seen software use that much ram before, if it is just Lightroom caching they need to cache the pictures much less. If only Lightroom is running it's fine, but you start putting in other large software like photoshop it can cause issues. I might just upgrade to 64GB ram if there is no other solution. I don't like to have to restart frequently. 

And the versions I'm using are the latest like I already said, 10.5.5 and 9.3.
Photo of Bill

Bill

  • 252 Posts
  • 36 Reply Likes
Your small SSD is likely also a cause of the slowdown. ROT, don't fill a heavily used SSD over 50%. A lot of time is being spent in cleanup by the hardware internal to the SSD.
Photo of Ryan Smith

Ryan Smith

  • 39 Posts
  • 7 Reply Likes
That's not the issue.
Photo of Bill

Bill

  • 252 Posts
  • 36 Reply Likes
That's because there isn't an issue.
Photo of Simon Chen

Simon Chen, Principal Computer Scientist

  • 1738 Posts
  • 601 Reply Likes
Built-in memory: 32,768.0 MB
Real memory available to Lightroom: 32,768.0 MB
Real memory used by Lightroom: 5,438.2 MB (16.5%)
Virtual memory used by Lightroom: 55,483.7 MB
Memory cache size: 1,116.5MB
Internal Camera Raw version: 12.3 [ 493 ]
Maximum thread count used by Camera Raw: 5
Camera Raw virtual memory: 2560MB / 16383MB (15%)
Camera Raw real memory: 2593MB / 32768MB (7%)

It reports Lr used 55GB of virtual memory. That is pretty high. It seems that the memory usage is not related to camera raw (develop) and cache stuff. Something else is causing Lr to leak a ton of memory. 

I suggest temporarily disable all the 3rd party Lr plug-ins and pause Lr mobile sync to observe what happens.
Photo of Ryan Smith

Ryan Smith

  • 39 Posts
  • 7 Reply Likes
I'll keep experimenting, I've disabled all but two necessary plugins. I might just have to shut down Lightroom each day instead of leaving it running that seems to keep it under control. And I've got a 64GB ram upgrade coming as well. The memory use and swap used just seems to keep growing without limit if I don't shut it down. Do you have any other troubleshooting recommendations beside the plugins?
Photo of Victoria Bampton - Lightroom Queen

Victoria Bampton - Lightroom Queen, Champion

  • 5637 Posts
  • 2245 Reply Likes
Turning off sync is well worth a try, as I've seen exceedingly high memory usage when running a big resync in the past.
Photo of Bill

Bill

  • 252 Posts
  • 36 Reply Likes
Why are you trying to fix something that isn't broken? If the machine is slowing down due to large virtual memory use, the problem is someplace else. LR is NOT leaking memory. Memory leaks cause memory to virtually disappear, they don't show up as high virtual memory usage. That isn't the way Unix (the core of macOS) works. Any deep skilled Unix/Windows/mainframe tuner can tell you that to get maximum performance out of a system, the ideal is for virtual memory to be 4X that of real memory. 
Photo of Ryan Smith

Ryan Smith

  • 39 Posts
  • 7 Reply Likes
Would you mind leaving the thread?  I've used Lightroom for over 12 years I know it's normal behavior pretty well, thanks!
Photo of Bill

Bill

  • 252 Posts
  • 36 Reply Likes
So the purpose of this thread is to foster ignorant information?

I spent almost 50 years as a system tuner on some of the world's largest systems across most OS platforms. The amount of performance advice on this forum that is just plain ignorant is mind boggling.

Using Lightroom doesn't mean that you understand how operating systems or hardware works. I'm trying to educate people here. If you don't want to understand how things work then you shouldn't post to this forum.