[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