using time.Since

master
Krzysztof Malinowski 2016-10-12 01:24:32 +02:00
parent cf7861e39f
commit 3039b31506
1 changed files with 4 additions and 5 deletions

View File

@ -3,9 +3,8 @@ package main
import (
"fmt"
"math"
"time"
"os"
"strconv"
"time"
)
func getPrimes7(n int) []int {
@ -50,12 +49,12 @@ func getPrimes7(n int) []int {
}
func main() {
var startTime = int32(time.Now().Unix())
var periodTime, _ = strconv.ParseInt(os.Getenv("RUN_TIME"), 10, 32)
var startTime = time.Now()
var periodTime, _ = time.ParseDuration(os.Getenv("RUN_TIME") + "s")
var res []int
for (int32(time.Now().Unix()) - startTime) < int32(periodTime) {
for time.Since(startTime) < periodTime {
res = getPrimes7(10000000)
fmt.Printf("Found %d prime numbers.\n", len(res))
}