FIXED:Logic CHOP memory leak/performance issue

I noticed after running my app overnight that the frame rate drops from 60 to ~40. Using the Performance Monitor I saw a Logic CHOP taking 20ms of CPU cook time! It takes 7 channels in and is set to “Off When Zero Or Less”, waiting for a pulse on any of the channels, and has a CHOP Execute DAT watching it for Off to On.

Here’s a screenshot, nothing special:

I toggled the bypass flag on & off to reset it, and the cook time dropped to a much more expected 0.03 or 0.003 or something like that. I let it run for another 30 or 60 mins and checked on it again, at which point it had risen up to 0.3ms. I toggled the bypass again and it dropped back down to where it was before (either 10x or 100x faster).

This was on build 099 2019.18360 on Windows 10 LTSB.

Could you send this portion of the toe file to support@derivative.ca and we’ll definitely have a look.

Cheers,
Rob

Thanks for sending us the example.
This will be fixed in 2019.18750 and later.

Workaround is to merge all the duplicate name channels into a merge, before feeding into the Logic CHOP (Which was leaking on duplicate name channels).

Cheers,
Rob.