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