Я написал очень короткую и простую программу Go.Все, что он делает, это вывод 0-999999.Я очень сбит с толку, потому что в консоли для GoLand IDE вывод работает НАМНОГО быстрее, чем в Windows 10 CMD.Я также тестировал с PowerShell и Git Bash.Оба также НАМНОГО медленнее, чем GoLand IDE.
Я опубликую код ниже, а также время, потраченное на код, запущенный в CMD и GoLand IDE Console.Спасибо.
package main
import (
"fmt"
"time"
)
func main() {
start := time.Now()
for i := 0; i < 1000000; i++ {
fmt.Println(i)
}
elapsed := time.Since(start)
fmt.Println("Time took:", elapsed)
}
Консоль GoLand IDE: Время заняло: 2,1853708 с
Windows 10 CMD: Время заняло: 37,3894414 с