MCPcopy Create free account
hub / github.com/elliotchance/orderedmap / benchmarkOrderedMap_GetElement

Function benchmarkOrderedMap_GetElement

orderedmap_test.go:440–451  ·  view source on GitHub ↗
(multiplier int)

Source from the content-addressed store, hash-verified

438}
439
440func benchmarkOrderedMap_GetElement(multiplier int) func(b *testing.B) {
441 m := orderedmap.NewOrderedMap()
442 for i := 0; i < 1000*multiplier; i++ {
443 m.Set(i, true)
444 }
445
446 return func(b *testing.B) {
447 for i := 0; i < b.N; i++ {
448 m.GetElement(i % 1000 * multiplier)
449 }
450 }
451}
452
453func BenchmarkOrderedMap_GetElement(b *testing.B) {
454 benchmarkOrderedMap_GetElement(1)(b)

Callers 2

TestGetElementFunction · 0.70

Calls 3

SetMethod · 0.95
GetElementMethod · 0.95
NewOrderedMapFunction · 0.92

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…