File tree Expand file tree Collapse file tree 1 file changed +1
-5
lines changed Expand file tree Collapse file tree 1 file changed +1
-5
lines changed Original file line number Diff line number Diff line change @@ -182,27 +182,23 @@ func TestReadAllLarge(t *testing.T) {
182
182
}
183
183
184
184
func BenchmarkSeek (b * testing.B ) {
185
- // Use a fixed data source for consistent benchmarking
185
+ // Use a fixed data source for consistent benchmarking.
186
186
data := make ([]byte , 100000 ) // Example: 100KB of data
187
187
for i := range data {
188
188
data [i ] = byte (i % 256 )
189
189
}
190
190
191
- // Create a bytes buffer from the data
192
191
tmpReader := bytes .NewBuffer (data )
193
192
194
- // Create a DiskBufferReader instance
195
193
dbr , err := New (tmpReader )
196
194
if err != nil {
197
195
b .Fatal (err )
198
196
}
199
197
defer dbr .Close ()
200
198
201
- // Parameters for Seek method
202
199
whenceOptions := []int {io .SeekStart , io .SeekCurrent , io .SeekEnd }
203
200
offset := int64 (100 ) // Example offset value
204
201
205
- // Start the benchmark loop
206
202
b .ResetTimer ()
207
203
for i := 0 ; i < b .N ; i ++ {
208
204
whence := whenceOptions [i % len (whenceOptions )] // Vary whence to cover different cases
You can’t perform that action at this time.
0 commit comments