← Back to team overview

kicad-developers team mailing list archive

Re: Windows performance issue

 

On Wed, Aug 8, 2018 at 3:24 PM, Jeff Young <jeff@xxxxxxxxx> wrote:

> It was sort of like pulling on a string: first I put the library tree into
> the footprint editor, but it made it too slow to launch.
>
>
So then I added the fp-info-cache, but it was too slow checking the cache
> validity.
>
> So then came the TimestampDir() changes. :)
>
>
It is the refactoring guide we have on IRC: https://i.imgur.com/miVHGTP.gifv



> Thanks for the help with it JP!
>
> Cheers,
> Jeff.
>
>
> On 8 Aug 2018, at 19:13, Wayne Stambaugh <stambaughw@xxxxxxxxx> wrote:
>
> On 8/8/2018 2:12 PM, jp charras wrote:
>
> Le 08/08/2018 à 18:24, Wayne Stambaugh a écrit :
>
> On 8/8/2018 10:09 AM, jp charras wrote:
>
>
>
> Le 08/08/2018 à 14:11, Jeff Young a écrit :
>
> OK, accidental commit reverted, and attached is an updated patch.
> (This time not done with diff rather than format-patch so I don’t
> accidentally commit it again.)
>
>
>
> Hi Jeff,
>
> Attached a modified patch that fixes 2  compil issues
>
> jp charras
>
>
> Hey JP,
>
> This works fine for me on 64-bit windows 10 for both 32 and 64 bit kicad
> builds.  I didn't see a huge difference in the first time library loads
> but subsequent time loads are really quick.  Feel free to merge this
> when you get a chance.  I think users will appreciate the performance
> improvements.
>
> Cheers,
>
> Wayne
>
>
> I also didn't see a huge difference in the first time library load.
> But I use only a few libraries.
>
> I just committed the Jeff's patch modified.
>
> Indeed, the fp-info-cache is a big enhancement.
>
>
>
> I agree.  Nice work Jeff and JP!
>
> Wayne
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
>

References