prysm-pulse/beacon-chain/p2p/peers/benchmark_test.go
Preston Van Loon a02553815f
Allocate the appropriate memory for retrieveIndicesFromBitfield (#6507)
* Allocate the appropriate memory for retrieveIndicesFromBitfield
* Merge refs/heads/master into memory0
* Merge refs/heads/master into memory0
* Merge refs/heads/master into memory0
* Merge refs/heads/master into memory0
* Merge refs/heads/master into memory0
* Merge refs/heads/master into memory0
* Merge refs/heads/master into memory0
2020-07-08 05:47:26 +00:00

19 lines
321 B
Go

package peers
import (
"testing"
"github.com/prysmaticlabs/go-bitfield"
)
func Benchmark_retrieveIndicesFromBitfield(b *testing.B) {
bv := bitfield.NewBitvector64()
for i := uint64(0); i < bv.Len(); i++ {
bv.SetBitAt(i, true)
}
b.ResetTimer()
for i := 0; i < b.N; i++ {
retrieveIndicesFromBitfield(bv)
}
}