Re: Improve speed of windows environment

Pierre-Luc Boily <[email protected]>
Newsgroups gmane.comp.programming.tools.scons.user
Message-ID <CACTRa=tRB1sOA6-k5ht7DM=d-UnDWXiOD+VMmTj6PB_aWqNpkw@mail.gmail.com>
Ok, I tried  your solution but scons complains that Object doesn't exist,
(which is normal I know).  2 Stupids questions:

1- What is the difference between tools and builders in the environment?
By doing this :
DefaultEnvironment(tools=[])
env=Environment(tools=[],...)

both tools and builders are now empty.

2- I need env.Object, env.Library env.Program, but those are gone from the
BUILDERS section.  How to I add them when I create the Environment?  Tried
this, but that doesn't work :
sconsEnv = SCons.Environment.Environment(MSVC_VERSION = '10.0', TARGET_ARCH
= 'x86', tools=['Object'])

Thank you very much!

Pierre-Luc


Le mar. 23 avr. 2019, à 10 h 54, Bill Deegan <[email protected]> a
écrit :

> Yes.
> This has long been the case.
> Launching processes in Windows is MUCH slower than linux.
> When SCons starts up it tries to load all the default tools.
> This involves launching numerous processes to see what tools are available
> and also which version(s)
> You can speed this up by only loading the tools you're using on windows.
>
> Do you only use env.Program() or do you also use Program() (which uses the
> DefaultEnvironment())
> So:
> DefaultEnvironment(tools=[])
> env=Environment(tools=[only the tools you're using],...)
>
> Should help.
>
> -Bill
>
>
>
> On Tue, Apr 23, 2019 at 10:07 AM Pierre-Luc Boily <
> [email protected]> wrote:
>
>> Hello!
>>
>> I just realized that the creation of an environment is faster under centos
>> compared to windows 10.  See below Dump trace with --deubg=time arguments
>> :
>>
>> Centos : https://pastebin.com/UPggyDcj
>> Windows : https://pastebin.com/11YzKNDH
>>
>> I already read somewhere that tool creation is time consuming, but both
>> centos\windows environments looks similar to be regarding tools..  So, I
>> don't know why windows takes 1500 ms compare to 300ms for centos.
>>
>> Any idea?
>>
>> thx!
>>
>>
>>
>> --
>> Sent from: http://scons.1086193.n5.nabble.com/Users-f16930.html
>> _______________________________________________
>> Scons-users mailing list
>> [email protected]
>> https://pairlist4.pair.net/mailman/listinfo/scons-users
>>
> _______________________________________________
> Scons-users mailing list
> [email protected]
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>

_______________________________________________
Scons-users mailing list
[email protected]
https://pairlist4.pair.net/mailman/listinfo/scons-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.