kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #31680
Re: Eeschema connectivity storage
Hi Jon,
> Right now, my understanding of the code is that connectivity between
> objects is only calculated as part of creating a netlist --
> in SCH_EDIT_FRAME::BuildNetListBase(). This information is not cached
> anywhere or attached to the graphics objects, so it needs to be
> recalculated every time it is requested (today mostly by the "Highlight
> Net" feature).
Slightly related discussion here https://lists.launchpad.net/kicad-developers/msg30202.html . The performance issues of recalculating the connectivity while highlighting the net are already somewhat visible. I am trying to optimize it (though it will take a few months, don't hold your breath -- you can go ahead and make changes).
--
Regards,
Gaurav Juvekar
References