fix up more for loops in benchmark

This commit is contained in:
2024-12-19 20:31:28 -06:00
parent 75a640c491
commit 35ec9e34c1
+2 -4
View File
@@ -10,8 +10,7 @@ import (
func getNTrackers(n int) []psn.Tracker { func getNTrackers(n int) []psn.Tracker {
trackers := []psn.Tracker{} trackers := []psn.Tracker{}
index := 0 for index := 0; index < n; index++ {
for index < 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)
@@ -21,14 +20,13 @@ func getNTrackers(n int) []psn.Tracker {
tracker.SetStatus(1.0) tracker.SetStatus(1.0)
tracker.SetTimestamp(uint64(time.Now().UnixMilli())) tracker.SetTimestamp(uint64(time.Now().UnixMilli()))
trackers = append(trackers, tracker) trackers = append(trackers, tracker)
index += 1
} }
return trackers return trackers
} }
func main() { func main() {
testSizes := []int{1, 10, 100, 1000} testSizes := []int{1, 10, 100, 1000, 10000}
encoder := psn.Encoder{ encoder := psn.Encoder{
SystemName: "test encoder", SystemName: "test encoder",
VersionHigh: 2, VersionHigh: 2,