运行 的输出耗时太长

Output of Run takes too long

如果我点击 "Run go build index.go",Goland 需要 3 秒才能 returns 输出。每次大约需要 20 秒。不谈代码,因为代码很简单:

package main

import "fmt"

func main() {
    fmt.Println("Hello World")
}

如果我在 go run index.go 终端上 运行 这个文件,大约需要 1 秒。

我是第一次安装Goland,所以里面没有旧的配置。我该如何解决这个问题?

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

其次,由于这似乎不是一个持续存在的问题,您是否真的只在 运行 那个没有调试会话的特定程序上遇到这个问题?您的 anti-virus/computer 是否在后台执行其他操作?