Вывод Run занимает слишком много времени

Если я нажму «Выполнить сборку index.go», Goland займет 3 секунды, пока не вернет результат. Каждый раз это занимает около 20 секунд. Дело не в коде, потому что код простой:

package main

import "fmt"

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

Если я запускаю этот файл на терминале с go run index.go, это занимает около 1 секунды.

Я просто впервые установил Goland, поэтому в нем нет старых конфигов. Как я могу решить эту проблему?


person Reza Saadati    schedule 02.05.2018    source источник


Ответы (1)


Во-первых, убедитесь, что у вас установлена ​​последняя версия Go, Go 1.10.2 на момент написания статьи. Это значительно повышает скорость компиляции из-за кешей, добавленных инструментом Go.

Во-вторых, поскольку это не кажется постоянной проблемой, действительно ли у вас есть эта проблема только при запуске этой конкретной программы без сеанса отладки между ними? Ваш антивирус/компьютер делает что-то еще в фоновом режиме?

person dlsniper    schedule 02.05.2018
comment
Спасибо за ваш ответ. Я понятия не имею, почему, но он снова работает, и это занимает всего 1 секунду. Я ничего не менял на своем компьютере. Вероятно, что-то работало в фоновом режиме. - person Reza Saadati; 02.05.2018