[Scons-dev] SCons speedup and profiling results...
Dirk Bächle
tshortik at gmx.de
Tue Oct 1 17:14:08 EDT 2013
Hi Johan,
thanks a lot for your trying out my experimental branch.
On 01.10.2013 22:00, Johan Holmberg wrote:
>
> [...]
>
> Hi!
>
> I tried your branch "reduced_memory_updated" and noticed that when I
> alternate between using that branch and the "default" branch from the
> main SCons repository, some files in my project are rebuilt. Has the
> signature calculation in your branch been changed so I should expect
> this to happen?
>
Yes, this is supposed to happen. Since the core classes like Node and
FileNodeInfo now use slots and single data members can get "None", I
counted the internal version number for all signature info related
instances up from "1" to "2".This change is what causes the rebuilds...
Best regards,
Dirk
> I use:
>
> - f4f09fbddf29 from "default" branch in main SCons repo
> - 3b330d4bc8dc from "reduced_memory_updated" in your
> "scons_experimental" repo
>
> Apart from this I see the memory consumption decrease from 720MB -->
> 450MB, and the up-to-date check time drop from 2m20s --> 1m57s.
>
Just out of curiosity: Is this one of the projects from the testsuite,
or is it your own?
More information about the Scons-dev
mailing list