Skip to content

Commit cc519a6

Browse files
committed
change test workload
1 parent c3bb51c commit cc519a6

File tree

1 file changed

+30
-6
lines changed

1 file changed

+30
-6
lines changed

map_bench_test.go

+30-6
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ func run(m testMap, reader int) {
9494
for k := 0; k < reader; k++ {
9595
wg.Add(1)
9696
go func() {
97-
for i := 0; i < 100; i++ {
97+
for i := 0; i < 1000000; i++ {
9898
m.Get(rand.Intn(10000))
9999
}
100100
wg.Done()
@@ -103,7 +103,7 @@ func run(m testMap, reader int) {
103103

104104
wg.Add(1)
105105
go func() {
106-
for i := 0; i < 100; i++ {
106+
for i := 0; i < 1000000; i++ {
107107
k := rand.Intn(10000)
108108
m.Put(k, k)
109109
}
@@ -116,6 +116,7 @@ func run(m testMap, reader int) {
116116
func BenchmarkLRMap_Read_Write_5_1(b *testing.B) {
117117
m := InitLRMap(1000000)
118118

119+
b.ResetTimer()
119120
for i := 0; i < b.N; i++ {
120121
run(m, 5)
121122
}
@@ -124,6 +125,7 @@ func BenchmarkLRMap_Read_Write_5_1(b *testing.B) {
124125
func BenchmarkLockMap_Read_Write_5_1(b *testing.B) {
125126
m := InitLockMap(1000000)
126127

128+
b.ResetTimer()
127129
for i := 0; i < b.N; i++ {
128130
run(m, 5)
129131
}
@@ -132,6 +134,7 @@ func BenchmarkLockMap_Read_Write_5_1(b *testing.B) {
132134
func BenchmarkLRMap_Read_Write_10_1(b *testing.B) {
133135
m := InitLRMap(1000000)
134136

137+
b.ResetTimer()
135138
for i := 0; i < b.N; i++ {
136139
run(m, 10)
137140
}
@@ -140,23 +143,44 @@ func BenchmarkLRMap_Read_Write_10_1(b *testing.B) {
140143
func BenchmarkLockMap_Read_Write_10_1(b *testing.B) {
141144
m := InitLockMap(1000000)
142145

146+
b.ResetTimer()
143147
for i := 0; i < b.N; i++ {
144148
run(m, 10)
145149
}
146150
}
147151

148-
func BenchmarkLRMap_Read_Write_15_1(b *testing.B) {
152+
func BenchmarkLRMap_Read_Write_50_1(b *testing.B) {
149153
m := InitLRMap(1000000)
150154

155+
b.ResetTimer()
151156
for i := 0; i < b.N; i++ {
152-
run(m, 15)
157+
run(m, 50)
153158
}
154159
}
155160

156-
func BenchmarkLockMap_Read_Write_15_1(b *testing.B) {
161+
func BenchmarkLockMap_Read_Write_50_1(b *testing.B) {
157162
m := InitLockMap(1000000)
158163

164+
b.ResetTimer()
159165
for i := 0; i < b.N; i++ {
160-
run(m, 15)
166+
run(m, 50)
167+
}
168+
}
169+
170+
func BenchmarkLRMap_Read_Write_100_1(b *testing.B) {
171+
m := InitLRMap(1000000)
172+
173+
b.ResetTimer()
174+
for i := 0; i < b.N; i++ {
175+
run(m, 100)
176+
}
177+
}
178+
179+
func BenchmarkLockMap_Read_Write_100_1(b *testing.B) {
180+
m := InitLockMap(1000000)
181+
182+
b.ResetTimer()
183+
for i := 0; i < b.N; i++ {
184+
run(m, 100)
161185
}
162186
}

0 commit comments

Comments
 (0)