The problem for me is that we have been looking at this in our builds, but I 
cannot share much. We have made prototype tools to collect this information to 
show within our products. We have seen a number of issues in different area ( 
caching for example is a big one. Parts and SCons both "over" cache for speed, 
as such waste lots of memory and we may not be getting a real speed gain for 
it.) I know given a drop of SCons with the Slots I should be able to publish 
some results on what we saw. The issues is that I cannot give out our build to 
our products for open testing comparisons. 

I think we will want some case of an open source build that is large and "real" 
in that it has build dependency patterns that are real, vs something we might 
try to make up. I know the builds I have are large and real, but I cannot share 
them. I can share metrics at most. I sure there has to be something...

Jason

-----Original Message-----
From: Scons-dev [mailto:[email protected]] On Behalf Of anatoly 
techtonik
Sent: Tuesday, August 19, 2014 8:57 AM
To: SCons developer list
Subject: [Scons-dev] Python slots value (Was: catching up)

1. Real build with probes that dumb memory and time statistics in an obvious 
way.
2. Patch that modifies SCons to use slots.
3. Part that allows to easily compare stats from both builds and add more info 
to comparison.

On Tue, Aug 19, 2014 at 4:10 PM, Kenny, Jason L <[email protected]> wrote:
> By this are we looking for a fake build that make usage of this memory usage, 
> or the test to show the value of the __slots__ in python that can be run in 
> different python impls to so the value of slots.
>
> The test case to show the value of slots is easy to remake ( or to find in 
> the archives), and to post results for different python impls.
>
> Jason
>
> -----Original Message-----
> From: Scons-dev [mailto:[email protected]] On Behalf Of 
> anatoly techtonik
> Sent: Tuesday, August 19, 2014 3:41 AM
> To: SCons developer list
> Subject: Re: [Scons-dev] catching up
>
> On Mon, Aug 18, 2014 at 8:17 PM, Kenny, Jason L <[email protected]> 
> wrote:
>> On the slots usage.
>>
>> I believe for me the value of slots was that it reduced memory a lot. I 
>> posted tests some time ago to show this. Ideally I would be a fan of python 
>> cleaning this up internally, but at the end of the day the __slots__ just 
>> seem to be a memory allocator tweak.
>
> Thanks for the reminder. Do we have a reproducible environment to repeat 
> experiment and test with different conditions? It may become useful for PyPy 
> optimizations if not for CPython itself.
> _______________________________________________
> Scons-dev mailing list
> [email protected]
> http://two.pairlist.net/mailman/listinfo/scons-dev
> _______________________________________________
> Scons-dev mailing list
> [email protected]
> http://two.pairlist.net/mailman/listinfo/scons-dev



--
anatoly t.
_______________________________________________
Scons-dev mailing list
[email protected]
http://two.pairlist.net/mailman/listinfo/scons-dev
_______________________________________________
Scons-dev mailing list
[email protected]
http://two.pairlist.net/mailman/listinfo/scons-dev

Reply via email to