MCPcopy Create free account

hub / github.com/cornelk/go-benchmark / functions

Functions79 in github.com/cornelk/go-benchmark

↓ 8 callersFunctionnewGrp
(N int64, valChanCnt int64, loopCnt int64)
goroutine_test.go:40
↓ 7 callersMethodSum64
()
hashing_test.go:44
↓ 7 callersFunctionbenchmarkHash
(b *testing.B, hash func() T, length int64)
hashing_test.go:47
↓ 6 callersFunctiongenerateIntSlice
(b *testing.B)
helpers_test.go:13
↓ 4 callersFunctioncheckItem
(b *testing.B, index, item int)
helpers_test.go:41
↓ 3 callersFunctionbenchmarkHash64
(b *testing.B, hash func() T, length int64)
hashing_test.go:66
↓ 3 callersFunctiongenerateInterfaceSlice
(b *testing.B)
helpers_test.go:32
↓ 2 callersMethodSum
(b []byte)
hashing_test.go:30
↓ 2 callersMethodSum32
()
hashing_test.go:37
↓ 2 callersFunctionbenchmarkHash32seed
(b *testing.B, hash func(uint32) T, length int64)
hashing_test.go:102
↓ 2 callersFunctionsetup
()
parameter_test.go:41
↓ 1 callersFunctionbenchmarkHash64seed
(b *testing.B, hash func(uint64) T, length int64)
hashing_test.go:84
↓ 1 callersFunctionbenchmarkHash64to16
(b *testing.B, hash func() T, length int64)
hashing_test.go:136
↓ 1 callersFunctionbenchmarkHash64to32
(b *testing.B, hash func() T, length int64)
hashing_test.go:115
↓ 1 callersFunctionbenchmarkHash64to8
(b *testing.B, hash func() T, length int64)
hashing_test.go:155
↓ 1 callersFunctionbenchmarkHashKey64
(b *testing.B, hash func([]byte) T, length int64)
hashing_test.go:189
↓ 1 callersFunctionbenchmarkHashKey64Error
(b *testing.B, hash func([]byte) (T, error), length int64)
hashing_test.go:208
↓ 1 callersFunctionbenchmarkHashKeyError
(b *testing.B, hash func([]byte) (T, error), length int64)
hashing_test.go:169
↓ 1 callersMethodbyPointer
(x int)
parameter_test.go:29
↓ 1 callersMethodbyValue
(x int)
parameter_test.go:14
↓ 1 callersFunctioncalc
(n, cnt int64, vals []int64, wg *sync.WaitGroup)
goroutine_test.go:25
↓ 1 callersFunctioncheckDefer
force both checks to not be inlined, otherwise the Go compiler would inline the checkItem call of the no-defer function, but currently the compiler ca
defer_test.go:11
↓ 1 callersFunctioncheckDeferNo
go:noinline
defer_test.go:20
↓ 1 callersFunctiongenerateUnsafePointerSlice
(b *testing.B)
helpers_test.go:22
↓ 1 callersMethodloop
()
goroutine_test.go:52
FunctionBenchmarkAtomicInt32
(b *testing.B)
atomic_test.go:8
FunctionBenchmarkAtomicInt64
(b *testing.B)
atomic_test.go:21
FunctionBenchmarkAtomicUintptr
(b *testing.B)
atomic_test.go:34
FunctionBenchmarkCast
(b *testing.B)
interface_test.go:55
FunctionBenchmarkDefer
(b *testing.B)
defer_test.go:26
FunctionBenchmarkDeferNo
(b *testing.B)
defer_test.go:36
FunctionBenchmarkFillLinkedListPushBack
(b *testing.B)
slice_test.go:96
FunctionBenchmarkFillLinkedListPushFront
(b *testing.B)
slice_test.go:105
FunctionBenchmarkGoroutineChan10000Rte10000
(b *testing.B)
goroutine_test.go:150
FunctionBenchmarkGoroutineChan10000RteCPU
(b *testing.B)
goroutine_test.go:111
FunctionBenchmarkGoroutineChan100Rte100
(b *testing.B)
goroutine_test.go:137
FunctionBenchmarkGoroutineChan100RteCPU
(b *testing.B)
goroutine_test.go:98
FunctionBenchmarkGoroutineChan10Rte10
(b *testing.B)
goroutine_test.go:124
FunctionBenchmarkGoroutineChan10RteCPU
(b *testing.B)
goroutine_test.go:72
FunctionBenchmarkGoroutineChan1RteCPU
(b *testing.B)
goroutine_test.go:59
FunctionBenchmarkGoroutineChanCPURteCPU
(b *testing.B)
goroutine_test.go:85
FunctionBenchmarkGoroutineNew
BenchmarkGoroutineNew
goroutine_test.go:11
FunctionBenchmarkHashing16XXHash
(b *testing.B)
hashing_test.go:310
FunctionBenchmarkHashing32XXHash
(b *testing.B)
hashing_test.go:306
FunctionBenchmarkHashing32XXHashpier
(b *testing.B)
hashing_test.go:302
FunctionBenchmarkHashing32XXHashvova
(b *testing.B)
hashing_test.go:298
FunctionBenchmarkHashing64Blake2B
(b *testing.B)
hashing_test.go:266
FunctionBenchmarkHashing64Blake2BSimd
(b *testing.B)
hashing_test.go:270
FunctionBenchmarkHashing64HighwayHash
(b *testing.B)
hashing_test.go:294
FunctionBenchmarkHashing64MD5
(b *testing.B)
hashing_test.go:242
FunctionBenchmarkHashing64Murmur3
(b *testing.B)
hashing_test.go:274
FunctionBenchmarkHashing64Murmur3Twmb
(b *testing.B)
hashing_test.go:278
FunctionBenchmarkHashing64RIPEMD160
(b *testing.B)
hashing_test.go:262
FunctionBenchmarkHashing64SHA1
(b *testing.B)
hashing_test.go:246
FunctionBenchmarkHashing64SHA256
(b *testing.B)
hashing_test.go:250
FunctionBenchmarkHashing64SHA3B224
(b *testing.B)
hashing_test.go:254
FunctionBenchmarkHashing64SHA3B256
(b *testing.B)
hashing_test.go:258
FunctionBenchmarkHashing64SipHash
(b *testing.B)
hashing_test.go:282
FunctionBenchmarkHashing64XXHash
(b *testing.B)
hashing_test.go:286
FunctionBenchmarkHashing64XXHashpier
(b *testing.B)
hashing_test.go:290
FunctionBenchmarkHashing8XXHash
(b *testing.B)
hashing_test.go:314
FunctionBenchmarkParameterPassedByPointer
(b *testing.B)
parameter_test.go:59
FunctionBenchmarkParameterPassedByValue
(b *testing.B)
parameter_test.go:72
FunctionBenchmarkReflect
(b *testing.B)
interface_test.go:37
FunctionBenchmarkSliceFillAppendNoMake
(b *testing.B)
slice_test.go:77
FunctionBenchmarkSliceFillByIndex
(b *testing.B)
slice_test.go:50
FunctionBenchmarkSliceFillByIndexMake
(b *testing.B)
slice_test.go:59
FunctionBenchmarkSliceFillMakeAppend
(b *testing.B)
slice_test.go:68
FunctionBenchmarkSliceFillSmallMakeAppend
(b *testing.B)
slice_test.go:87
FunctionBenchmarkSliceReadBackwards
(b *testing.B)
slice_test.go:27
FunctionBenchmarkSliceReadForward
(b *testing.B)
slice_test.go:17
FunctionBenchmarkSliceReadLastItemFirst
(b *testing.B)
slice_test.go:37
FunctionBenchmarkSliceReadRange
(b *testing.B)
slice_test.go:8
FunctionBenchmarkSyncRWAtomic
(b *testing.B)
sync_test.go:43
FunctionBenchmarkSyncRWAtomicGosched
(b *testing.B)
sync_test.go:64
FunctionBenchmarkSyncRWMutex
(b *testing.B)
sync_test.go:27
FunctionBenchmarkValueInterface
benchmark the use of interface{} to store data
interface_test.go:24
FunctionBenchmarkValueUnsafePointer
benchmark the use of unsafe.Pointer to store data
interface_test.go:9
FunctionbenchmarkHashKey32
(b *testing.B, hash func([]byte) hash32, length int64)
hashing_test.go:227