Schematic choose component slow for first time
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Windows 64 Nightly (for several months)
When you open a schematic and "choose component", for the first time in a session, the dialog freezes for several minutes on a I5 desktop. Disk access is busy, but Windows Task Manager shows very low cpu use, so anti-virus is unlikely to be the cause.
I have 30 symbol libraries with 3982 components.
Afterwards selecting components is fast, even if I close KiCad and reopen it. Restart Windows and back to the slow state again.
I suspect that KiCad is opening the library files component by component, causing a very inefficient disk access.
Application: kicad
Version: (2017-07-12 revision 459fd9e58)-makepkg, release build
Libraries: wxWidgets 3.0.2
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,
Boost: 1.63.0
Curl: 7.54.0
KiCad - Compiler: GCC 6.3.0 with C++ ABI 1010
Settings: USE_WX_
Process Monitor shows that reading the .libs takes much less than a second. The delay is due to reading every footprint, one file at a time