mirror of
https://github.com/jwetzell/psn-go.git
synced 2026-09-06 23:09:11 +00:00
chore: go fix
This commit is contained in:
@@ -10,7 +10,7 @@ import (
|
|||||||
func getNTrackers(n int) []*psn.Tracker {
|
func getNTrackers(n int) []*psn.Tracker {
|
||||||
trackers := []*psn.Tracker{}
|
trackers := []*psn.Tracker{}
|
||||||
|
|
||||||
for index := 0; index < n; index++ {
|
for index := range n {
|
||||||
tracker := &psn.Tracker{Id: uint16(index), Name: "Tracker"}
|
tracker := &psn.Tracker{Id: uint16(index), Name: "Tracker"}
|
||||||
tracker.SetPos(0, 0, 0)
|
tracker.SetPos(0, 0, 0)
|
||||||
tracker.SetSpeed(0, 0, 0)
|
tracker.SetSpeed(0, 0, 0)
|
||||||
@@ -61,14 +61,14 @@ func benchmark(trackerCount int, iterations int, encoder psn.Encoder, decoder ps
|
|||||||
|
|
||||||
latestEncodedPackets := [][]byte{}
|
latestEncodedPackets := [][]byte{}
|
||||||
|
|
||||||
for index := 0; index < iterations; index++ {
|
for range iterations {
|
||||||
latestEncodedPackets = encoder.GetDataPackets(uint64(timestamp), trackers)
|
latestEncodedPackets = encoder.GetDataPackets(uint64(timestamp), trackers)
|
||||||
}
|
}
|
||||||
benchmarkResults.data.encode = float64(time.Now().UnixMicro()-dataEncoderStart) / 1000.0
|
benchmarkResults.data.encode = float64(time.Now().UnixMicro()-dataEncoderStart) / 1000.0
|
||||||
|
|
||||||
_ = latestEncodedPackets
|
_ = latestEncodedPackets
|
||||||
dataDecodedStart := time.Now().UnixMicro()
|
dataDecodedStart := time.Now().UnixMicro()
|
||||||
for index := 0; index < iterations; index++ {
|
for range iterations {
|
||||||
for _, packet := range latestEncodedPackets {
|
for _, packet := range latestEncodedPackets {
|
||||||
decoder.Decode(packet)
|
decoder.Decode(packet)
|
||||||
}
|
}
|
||||||
@@ -77,13 +77,13 @@ func benchmark(trackerCount int, iterations int, encoder psn.Encoder, decoder ps
|
|||||||
|
|
||||||
// INFO
|
// INFO
|
||||||
infoEncoderStart := time.Now().UnixMicro()
|
infoEncoderStart := time.Now().UnixMicro()
|
||||||
for index := 0; index < iterations; index++ {
|
for range iterations {
|
||||||
latestEncodedPackets = encoder.GetInfoPackets(uint64(timestamp), trackers)
|
latestEncodedPackets = encoder.GetInfoPackets(uint64(timestamp), trackers)
|
||||||
}
|
}
|
||||||
benchmarkResults.info.encode = float64(time.Now().UnixMicro()-infoEncoderStart) / 1000.0
|
benchmarkResults.info.encode = float64(time.Now().UnixMicro()-infoEncoderStart) / 1000.0
|
||||||
|
|
||||||
infoDecodeStart := time.Now().UnixMicro()
|
infoDecodeStart := time.Now().UnixMicro()
|
||||||
for index := 0; index < iterations; index++ {
|
for range iterations {
|
||||||
for _, packet := range latestEncodedPackets {
|
for _, packet := range latestEncodedPackets {
|
||||||
decoder.Decode(packet)
|
decoder.Decode(packet)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user