大佬们,有人用 win11 写 go 程序吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
sunmoon1983
V2EX    Go 编程语言

大佬们,有人用 win11 写 go 程序吗?

  •  
  •   sunmoon1983 2024-09-12 20:38:07 +08:00 4280 次点击
    这是一个创建于 392 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我现在用 win11 写 go 的时候遇到了一个问题

    就是长时间(超过 10 分钟)不编译 go 程序,修改了代码后,再次编译会很慢很慢,同样的代码,在 win10 的时候,就很快。不知道是为什么!

    20 条回复    2024-09-26 22:13:56 +08:00
    0o0O0o0O0o
        1
    0o0O0o0O0o  
       2024-09-12 20:41:51 +08:00 via iPhone
    windows 编译慢一般都是 windows defender 引起的吧
    mclxly
        2
    mclxly  
       2024-09-12 20:42:45 +08:00
    win11 的 wsl 下写 golang ,目前编译没慢过
    sunmoon1983
        3
    sunmoon1983  
    OP
       2024-09-12 20:47:14 +08:00
    @0o0O0o0O0o 按道理说,win10 中也有 windows defender 呀,但是 win10 中就不慢
    lisongeee
        4
    lisongeee  
       2024-09-12 21:13:22 +08:00
    windows defender 有个排除目录,添加项目工程目录到这个配置试试
    sunmoon1983
        5
    sunmoon1983  
    OP
       2024-09-12 21:23:41 +08:00
    @lisongeee 好的,我试试
    sunmoon1983
        6
    sunmoon1983  
    OP
       2024-09-12 21:33:54 +08:00
    @lisongeee 添加了排除目录也不行啊,编译了超过 3 分钟了,还没完事儿
    YGHMXFAL
        7
    YGHMXFAL  
       2024-09-12 21:49:41 +08:00 via Android
    @sunmoon1983 #6 关掉 WD 再进去确认一下,WIN 会随机重置你添加得排除目录,我都是关机脚本里再添加一次排除目录来避免失效
    0o0O0o0O0o
        8
    0o0O0o0O0o  
       2024-09-12 21:59:21 +08:00 via iPhone
    go 编译会用到 GOTEMPDIR ,默认情况下并不在项目目录,所以只排除项目目录可能无效,你试试手动指定 GOTEMPDIR 并排除
    nagisaushio
        9
    nagisaushio  
       2024-09-12 22:38:45 +08:00 via Android
    之前遇到过,完全关掉 wd 可解
    MooRider
        10
    MooRider  
       2024-09-13 05:57:38 +08:00
    同样的 u 吗, 不会 11 给你分配到小核去了吧
    sunmoon1983
        11
    sunmoon1983  
    OP
       2024-09-13 07:43:15 +08:00
    @MooRider 同一台电脑
    yuhuai
        12
    yuhuai  
       2024-09-13 08:46:09 +08:00
    我与 10 楼持一样的怀疑,如果你是 intel 13,14 的话,有可能是调度问题,上面提到的 windows defender ,先关了排除变量
    SiDQ9w1P04Dap9uv
        13
    SiDQ9w1P04Dap9uv  
       2024-09-13 09:32:27 +08:00
    我 windows 11 也是编译慢
    guanzhangzhang
        14
    guanzhangzhang  
       2024-09-13 09:34:07 +08:00
    我 win10 也会,昨天给同事演示,go run main.go &> run.log
    然后发现并没效果,ctrl c 后发现日志为空,应该是还没编译完。然后直接手动 run 等日志出来才有效果
    yougg
        15
    yougg  
       2024-09-13 10:07:51 +08:00
    go build -x 看看具体都是哪些步骤慢再来逐个排障
    TangCuYu2333
        16
    TangCuYu2333  
       2024-09-13 13:06:52 +08:00 via Android
    你是直接 go 命令编译的?我使用 GoLand IDE 编译的话没遇到过这个问题。
    wogogoing
        17
    wogogoing  
    PRO
       2024-09-13 16:07:43 +08:00
    旁边的同事就是用的 Win11+Goland 的组合。编译贼久。Windows Defender 设置了排除文件夹也没用。
    ilylx2008
        18
    ilylx2008  
       2024-09-13 19:52:03 +08:00   1
    实时保护关掉可解
    intersect
        19
    intersect  
       2024-09-17 20:24:51 +08:00
    添加了 Defender 排除目录后,编译速度正常。
    具体哪些目录,可以在编译的时候用 ProcessMonitor 抓取。

    C:\go
    C:\Users\UserName\AppData\Local\go-build
    C:\Users\UserName\AppData\Local\JetBrains
    C:\Users\UserName\AppData\Local\Temp\GoLand
    sunmoon1983
        20
    sunmoon1983  
    OP
       2024-09-26 22:13:56 +08:00
    谢谢大家,就是 Defender 的锅,彻底禁用它就可以了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     857 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 21:56 PVG 05:56 LAX 14:56 JFK 17:56
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86