Вывод на печать намного медленнее в Windows 10 CMD по сравнению с GoLand Console - PullRequest
0 голосов
/ 23 февраля 2019

Я написал очень короткую и простую программу 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 с

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...