Moving any object but graphical lines makes Pcbnew use a lot of cpu resources.
I previously reported 1778321 and Tomasz reduced the cpu load when moving graphical lines avoiding the calculation of ratsnets. However moving vias without a net or footprints without pads also produce high cpu usage and moving graphical lines still use a lot of cpu.
The high cpu usage is annoying when working in a laptop as the fan can be spinning at high speed for periods of time when working on a board. It also could increase the battery drain.
Moving any object but graphical lines makes Pcbnew use a lot of cpu resources.
I previously reported 1778321 and Tomasz reduced the cpu load when moving graphical lines avoiding the calculation of ratsnets. However moving vias without a net or footprints without pads also produce high cpu usage and moving graphical lines still use a lot of cpu.
The high cpu usage is annoying when working in a laptop as the fan can be spinning at high speed for periods of time when working on a board. It also could increase the battery drain.
I've attached a simple test project.