On 31.01.2016 21:27, Andrew Zonenberg wrote: > When working on a board with a lot of pads, terminating a trace on > a high-fanout net results in a significant (a second or more) hang > of the entire UI. I haven't yet attempted to figure out what part > of the code this hang is in. > > Steps to reproduce: > > 1) Open a large board file in pcbnew (I'm testing with > http://thanatos.virtual.drawersteak.com/unlisted/marblewalrus-switch.kic > > ad_pcb) > in GAL mode. The hang does not appear to be reproducible in > legacy. > > 2) Start drawing a track on a high-fanout net (GND is a good > example) > > 3) Performance should be normal when the track is started and > during drawing, but when you click on a pad to terminate the track > pcbnew hangs . > > Anybody with PNS experience (Orson, Tomasz, etc) care to > investigate thi s?
Hi Andrew, Thanks for the report. It's the ratsnest update, it can take a significant time for highly fanouted nets - we're going to optimize it. Tom BTW. Nice project, are you designing some specialized Ethernet switch? > > _______________________________________________ Mailing list: > https://launchpad.net/~kicad-developers Post to : > kicad-developers@lists.launchpad.net Unsubscribe : > https://launchpad.net/~kicad-developers More help : > https://help.launchpad.net/ListHelp > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp