Go 运行的输出时间太长

Go 运行的输出时间太长,go,goland,Go,Goland,如果我点击“RunGo build index.go”,Goland需要3秒钟才能返回输出。每次大约需要20秒。这与代码无关,因为代码很简单: package main import "fmt" func main() { fmt.Println("Hello World") } 如果我在终端上用go run index.go运行这个文件,大约需要1秒 我刚刚第一次安装了Goland,因此其中没有较旧的配置。如何解决此问题?首先,在撰写本文时,请确保您拥有最新的Go版本Go 1.1

如果我点击“RunGo build index.go”,Goland需要3秒钟才能返回输出。每次大约需要20秒。这与代码无关,因为代码很简单:

package main

import "fmt"

func main() {
    fmt.Println("Hello World")
}
如果我在终端上用
go run index.go
运行这个文件,大约需要1秒


我刚刚第一次安装了Goland,因此其中没有较旧的配置。如何解决此问题?

首先,在撰写本文时,请确保您拥有最新的Go版本Go 1.10.2。由于Go工具添加了缓存,这大大提高了编译速度


第二,因为这似乎不是一个经常出现的问题,所以只有在没有调试会话的情况下运行特定的程序时才会出现这个问题吗?您的防病毒/计算机是否在后台执行其他操作?

首先,在撰写本文时,请确保您拥有最新的Go版本Go 1.10.2。由于Go工具添加了缓存,这大大提高了编译速度


第二,因为这似乎不是一个经常出现的问题,所以只有在没有调试会话的情况下运行特定的程序时才会出现这个问题吗?您的防病毒/计算机是否在后台执行其他操作?

谢谢您的回答。我不知道为什么,但它再次工作,只需要1秒。我没有改变我电脑上的任何东西。可能有什么东西在后台运行。谢谢你的回答。我不知道为什么,但它再次工作,只需要1秒。我没有改变我电脑上的任何东西。可能有什么东西在后台运行。