(b *testing.B)
| 1657 | } |
| 1658 | |
| 1659 | func BenchmarkRWMutexMapSetDeleteSingleLock(b *testing.B) { |
| 1660 | b.StopTimer() |
| 1661 | m := map[string]string{} |
| 1662 | mu := sync.RWMutex{} |
| 1663 | b.StartTimer() |
| 1664 | for i := 0; i < b.N; i++ { |
| 1665 | mu.Lock() |
| 1666 | m["foo"] = "bar" |
| 1667 | delete(m, "foo") |
| 1668 | mu.Unlock() |
| 1669 | } |
| 1670 | } |
| 1671 | |
| 1672 | func BenchmarkIncrementInt(b *testing.B) { |
| 1673 | b.StopTimer() |