pcbnew takes over 15min to load complex designs with pours
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Medium
|
Seth Hillbrand |
Bug Description
Hi,
We're using the rc3, which has been compiled from source, using archlinux.
We are working on a complex design and have recently added a number of power planes and ground pours. Since adding these pours, the time required for PCBnew to load the design and become interactive has has gone up drastically.
Prior to adding these pours it took approximately 3min for PCBnew to load the design and become responsive. The addition of these pours has resulted in PCBnew taking over 20min to load the design and become responsive.
We have also noticed a responsiveness difference when viewing the design with filled zones showing, or with "Do not show filled areas in zones". Generally speaking, the program is more responsive when the filled area is hidden.
We've tried running the program with the legacy, accelerated, and fallback modes, but it's not clear that there is a substantial difference in the time until it becomes responsive.
As it stands, the loading time make it incredibly difficult for meaningful work to be completed by different people (because there's a fixed penalty whenever we have to hand off the work).
===
Application: kicad
Version: (5.0.0-rc3-dev), release build
Libraries:
wxWidgets 3.0.4
libcurl/7.60.0 OpenSSL/1.1.0h zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.4) nghttp2/1.31.1
Platform: Linux 4.17.2-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
Boost: 1.67.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.60.0
Compiler: GCC 8.1.1 with C++ ABI 1012
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
Changed in kicad: | |
status: | New → Confirmed |
milestone: | none → 5.1.0 |
assignee: | nobody → Tomasz Wlostowski (twlostow) |
importance: | Undecided → Medium |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
Some additional observations;
- Switching from 'Show filled areas' to 'Do not show filled areas' is very fast.
- Switching from 'Do not show filled areas' to 'Show filled areas' is very (>5-10min) slow.