I noticed when looking through Activity Monitor that KB Maestro Engine process was using 1.5 GB (gigabytes) of RAM.
This seems excessive to me. I quit & restarted the KBM Engine process and indeed RAM usage dropped to 35MB (megabytes).
Can the author or other informed people comment on why KBM Engine would consume so much RAM? Is this heavily influenced by the type of macro functions I use, or is it possibly a memory leak in the code?
I typically use KBM macros lightly, maybe 8 or 10 custom macros, mostly pretty simple, doing things like copy-pasting the current date. I do also have a macro to switch Fujitsu ScanSnap profiles. System up time in this case was about 9 days.
Other relevant data about my system:
Mac Mini 2012 / 16GB RAM / Yosemite 10.10.5 / KB Maestro 7.0.3.
Hmm. You know what it may be. I use Vectorworks, a professional CAD / 3D rendering package, and I regularly copy / paste large objects (i.e. 3D symbols with 1000’s of polygons, textures, etc.) to / from the clipboard. I wonder if at some point KB Maestro got, or gets, caught in the cross fire as it were, and ends up with one more copies of these giant clipboard objects sucked into KBM’s memory space.
I do have a couple of macros that interact w/ the clipboard. I will review my config and usage patterns carefully and follow up if & when I identify the cause, either self-induced through my macro programming, or possibly an actual memory leak.