Searched for this issue, found “batch-processing-memory-leak-macos-application-runs-out-of-memory/64875”, which is marked as resolved and no longer allows for replies. I’m still seeing a memory leak, albeit in a slight different context.
Photo AI version 3.0.4, M1 Mac Mini, MacOS Sonoma 14.4.1
I’m denoising a set of raw images from a Nikon D850. Input files are in NEF format, size per file is in the 60MB-64MB range. I’m saving them as JPEG with quality 95. Output file sizes are in the 7MB-8MB range. My process:
- Select 10 images in the Finder and drag/drop them onto Topaz Photo AI
- Click “Select all”
- Select menu item File → Save
- Select Format:JPEG, Quallity:95 (already preselected after doing this the first time)
- Click the “Save” button.
- Wait for all images to be processed
- Click “Close Window” (closing the window takes 5.5 seconds after clicking the button)
- Select menu item File → Close all images and click “OK” in the dialog
- Check the memory usage of Topaz Photo AI in MacOS’s Activity Monitor
- Go to step 1 for the next batch of 10 images
I find that for each iteration, the memory usage of Topaz Photo AI as monitored in step 9 increases by about 3GB. Eventually, the system runs out of application memory and brings up the “Force quit” dialog to select an application to quit.