I’m using an odrive as part of a larger system that is being coordinated via a python program run from an ipython terminal. This system will often run for a few hours at a time, over which the terminal + all running code slows down (even typing letters/print statements take ~1-2 seconds to execute). I’ve found that if I destroy the odrive object, after about 30 seconds the terminal will go back to its original speed.
I don’t think this is a memory leak, as the total memory usage of my terminal doesn’t change over time. I have a ferrite bead at either end of the usb cable, and I am not going through a usb hub.
Thanks in advance for any suggestions!