(TL;DR Editor gets slow and laggy over time)
EDIT: I made a mistake by confusing the Editor and Engine in the Activity Monitor. It's the "Keyboard Maestro" process memory that grows in size, not "Keyboard Maestro Engine" memory. I've corrected the post below.
After spending some time in the Editor copy/pasting actions between macros, it will eventually slow down significantly to the point where I have to restart, or in some cases reboot.
In troubleshooting, when I first launch the KM Editor with no macros previously selected, its memory usage is around 198MB. I can use my system normally and don't see much of a change.
However, as soon as I start simply selecting macros, for example just arrowing down the list of macros, it will quickly shoot up to 500MB +/-. I've tested this multiple times and it happens every time. I can restart the engine without rebooting and it starts over with the same results as above.
Once I start working in the Editor, moving between macros, copying actions, etc, it will eventually (sometimes quickly and sometimes over time) go over 1GB. Whenever it starts to lag, I check the activity monitor and it's north of 1GB.
I have Evaluate Conditions turned off. I don't have any big variables (129 chars max). Neither log shows anything firing or any errors. I do have a number of Image-related actions, but I'm not sure how that could explain the slow down from simply viewing macros in the Editor. I've looked at all the posts in the forum I can find for hints, but I'm not sure what to look for now.
As an example, I just copied a random group with 5 nested actions and pasted it to a new macro. Didn't run anything. Memory went from 448MB to 536MB and isn't going back down. This does not immediately change performance, and I understand that memory and lag are not necessarily related, but it seems that whenever the performance is impacted, memory is at 1GB+
Here is what I see when opening the Engine entry in Activity Monitor right now:
Real Memory Size: 876.0 MB
Virtual Memory Size: 392.41 GB
Shared Memory Size: 384.5 MB
Private Memory Size: 463.7 MB
Does this memory behavior seem normal, and does anyone have ideas for troubleshooting the lag I experience?
Oh one last thing. I did previously have the bug with 1Password that would beachball the Editor whenever I tried to use certain keystrokes, but that was resolved by unchecking 3rd party integration in 1Password, and I believe has since been addressed in an update by Peter.