Hello,

Was there a solution to this? I am having the same issue. Win 10 machine 
and compiling and running simple lines of code takes ages.

Henry kirjutas neljapäev, 15. detsember 2022 kl 11:52:35 UTC+2:

> Assuming that it is a basic Hello World program, I don't have such 
> problems on my Windows 11 laptop and like many Windows machines, it has 
> antivirus, etc. running. I think it could be something specific to your 
> machine or environment.
>
> On Thursday, December 15, 2022 at 2:11:48 PM UTC+7 marc...@gmail.com 
> wrote:
>
>> It can also be something to exclude the tmp directory in which Go 
>> compiles when you do a 'go run'
>> (I assume you meant that when saying 'build and run')
>>
>> What happens if you just build?
>> - Is this slow
>> what happens if you just execute?
>> - Is this slow?
>>
>> What happens if you go install some-tool and run that?
>> - is that slow?
>>
>> Op woensdag 14 december 2022 om 21:03:26 UTC+1 schreef 
>> thepud...@gmail.com:
>>
>>> Hi Declan,
>>>
>>> Virus scanners can slow things down significantly on Windows, including 
>>> virus scanners can go into overdrive if you are touching many files, 
>>> touching files with atypical extensions, or building and then immediately 
>>> executing a new binary.
>>>
>>> To start, you could try temporarily disabling your virus scanner and see 
>>> if it helps.
>>>
>>> If it does help, you might be able to benefit from finer grain changes. 
>>> Most virus scanners support exclusion lists if you have sufficient 
>>> privileges. You could try for example excluding (1) the directories with 
>>> your Go code, (2) the directory shown in 'go env GOCACHE', (3) possibly the 
>>> directory shown in 'go env GOMODCACHE', and possibly others.
>>>
>>> I would be curious to hear your results.
>>>
>>> Even if this is not the particular problem you hit, it is something 
>>> other gophers hit, and it would be nice to document this somewhere if it 
>>> isn't already.
>>>
>>> Separately, I thought that Rust for example would add some default 
>>> exclusions for Windows Defender, which could be an option for the Go 
>>> Windows installer. However, I'm not seeing that just now based on some 
>>> quick spot checking, so maybe that's something Rust only used to do, or 
>>> perhaps I am thinking of something else.
>>>
>>> Finally, especially if you are in a corporate environment, there can be 
>>> other security agents, network services, proxies, and other agents that can 
>>> interfere with development performance beyond virus scanners.
>>>
>>> Regards,
>>> thepudds
>>>
>>> On Wednesday, December 14, 2022 at 12:57:40 PM UTC-5 Declan Finn wrote:
>>>
>>>> Hi,
>>>>
>>>> Platform: Windows 10
>>>> Go Version: 1.19.4
>>>>
>>>> Compile and run of the most basic helloworld program is extremely slow 
>>>> on my windows machine, taking roughly 30 seconds every time.
>>>> Whereas the exact same program, using the same go version, compiles and 
>>>> runs in under 1 second on my Ubuntu machine.
>>>> Why is it so slow on windows?
>>>> I asked a collogue to do the same test on his windows machine and he 
>>>> sees the same slowness.
>>>> Any help would be greatly appreciated.
>>>>
>>>>
>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/ede916ad-cd1b-431d-b8a0-4477d8a786ccn%40googlegroups.com.

Reply via email to