[Scons-users] Help my build get faster... (was SCons and parts)

Bill Deegan bill at baddogconsulting.com
Fri Aug 11 12:49:43 EDT 2017


Can you paste the output from:
scons --debug=count,time,memory

How many source files?
How many custom builders?
Are you running shell commands in your sconstruct/sconscripts? (not
Commands, but os.system(''), or popen..)
Are you using Configure contects?
How big is your .sconsign file?


On Fri, Aug 11, 2017 at 9:11 AM, Pico Geyer <picogeyer at gmail.com> wrote:

> Hi Bill.
>
> On Fri, Aug 11, 2017 at 5:40 PM, Bill Deegan <bill at baddogconsulting.com>
> wrote:
> > Pretty sure Parts is no longer in SVN but rather on bitbucket or github..
> > Your probably working with a pretty old version.
>
> Ah, yes. That was indeed the case :)
> I found the right repo. For reference: https://bitbucket.org/
> sconsparts/parts
>
> >
> > Can you share any stats about your build? # source files, directories,
> > platform, etc
>
> I can't share the actual source code. But I can definitely give any
> stats required.
> We're using scons on linux (on windows too but the subproject that is
> slow is linux only)
> Should I start a new thread?
> Here's the basic info. On a cold cache:
> scons --debug=time --help
> <snip>
> Total build time: 34.645730 seconds
> Total SConscript file execution time: 34.221577 seconds
> Total SCons execution time: 0.424153 seconds
> Total command execution time: 0.000000 seconds
>
> >
> > Have you tried anything in the gofastbutton page?
> > https://bitbucket.org/scons/scons/wiki/GoFastButton
>
> I've tried almost everything on that page. Most helped to a degree but
> as you can see the time to just parse Sconscript files is getting
> absurd.
>
> Thanks
> Pico
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20170811/13a7d4f1/attachment-0001.html>


More information about the Scons-users mailing list