[Scons-dev] SCons speedup and profiling results...

Brady Johnson bradyallenjohnson at gmail.com
Sun Sep 29 15:55:36 EDT 2013


Dirk,

That's awesome!!

Very impressive work.

Brady
On Sep 29, 2013 9:06 PM, "Dirk Bächle" <tshortik at gmx.de> wrote:


> On 26.09.2013 02:08, Gary Oberbrunner wrote:

>

>>

>>

>>

>> [...]

>>

>> I think this is excellent work! Solid analysis. I know there's been

>> some thought given to caching subst() before; it's trickier than one might

>> think but in many cases it should work, and it definitely speeds things up.

>> I'm also impressed by a 30% memory reduction -- interested to hear how

>> that comes out.

>>

>>

> I continued my work on reducing the overall memory consumption in SCons.

> By combining my old branch (where I switched the core to using slots) with

> some additional patches, I am now able to save up to 50% memory...depending

> on the project.

> Please find some results attached (a comparison between the current

> default "tip" and my experimental branch), the code can be cloned from:

>

> hg clone http://bitbucket.org/**dirkbaechle/scons_experimental<http://bitbucket.org/dirkbaechle/scons_experimental>-r reduced_memory_updated

>

> I also achieved up to 20% speed improvements on updates, by a first

> version of a caching for the env.subst() method.

>

> Best regards,

>

> Dirk

>

>

>

> _______________________________________________

> Scons-dev mailing list

> Scons-dev at scons.org

> http://two.pairlist.net/mailman/listinfo/scons-dev

>

>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://two.pairlist.net/pipermail/scons-dev/attachments/20130929/4772abcb/attachment.htm>


More information about the Scons-dev mailing list