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