High Memory Usage From "Waypoints" Not Clearing

Before re-opening:


After re-opening:


I have done a good amount of cloning and rotating of this floor, which has lead to it being almost 1.5 GB of RAM for undo-ing. Tools like resizing are very slow at this point, and requires me to restart studio. Maybe it should start clearing waypoints if the RAM usage becomes high?

Another idea would be to write all or the oldest waypoints to a temporary file that is deleted when the place is closed/exited.