[Scons-users] SCons very slow on GitHub actions
Leonard de Ruijter
alderuijter at gmail.com
Thu May 1 01:19:43 EDT 2025
Does SCons perform extensive IO during the reading phase and if so,
where exactly? Is that in the workspace directory, or in a particular
cache dir.
I have tried moving the repo to a dev drive as with this action:
https://github.com/marketplace/actions/setup-dev-drive
But that didn't make a difference.
I discovered though that when running an older SCons on server 2022, it
started firing errors about de Visual Studio compilers not found, but
then stopped script reading pretty quickly. So I'm pretty sure it has to
do with the visual studio part.
On 4/30/2025 10:17 PM, Bill Deegan wrote:
> Mats - That looks like the culprit.
>
> On Wed, Apr 30, 2025 at 1:13 PM Mats Wichmann <mats at wichmann.us> wrote:
>
> On 4/30/25 14:09, Bill Deegan wrote:
> > It could be chalked up to Microsoft making server 2025
> "better".... ;)
> >
> > I wonder if it's doing more anti-virus'y checking on each
> launched process?
> >
> >
> > On Wed, Apr 30, 2025 at 12:17 PM Leonard de Ruijter
> > <alderuijter at gmail.com <mailto:alderuijter at gmail.com>> wrote:
> >
> > Yes, I tried that option but it doesn't give extra insight
> > unfortunately.
> >
> > I just tried the windows-2019 image and it is way faster. 10
> seconds
> > total script reading time, compared to 70 seconds on 2022
> and 2025. The
> > 2019 image only has Visual Studio 2019 installed.
> >
> > Python version (e.g. 3.13) is still slow on 2022/2025 images.
>
> At this point just flailing around, but could this be a factor?
>
> https://news.ycombinator.com/item?id=42782553
>
>
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>
>
> _______________________________________________
> 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/20250501/319a9ead/attachment-0001.htm>
More information about the Scons-users
mailing list