MCPcopy Create free account
hub / github.com/flant/shell-operator / benchmarkRemoveFirst

Function benchmarkRemoveFirst

pkg/task/queue/task_queue_benchmark_test.go:110–118  ·  view source on GitHub ↗
(b *testing.B, queue Queue, size int)

Source from the content-addressed store, hash-verified

108}
109
110func benchmarkRemoveFirst(b *testing.B, queue Queue, size int) {
111 for i := 0; i < size; i++ {
112 queue.AddLast(newBenchmarkTask())
113 }
114 b.ResetTimer()
115 for i := 0; i < b.N; i++ {
116 queue.RemoveFirst()
117 }
118}
119
120func benchmarkGetFirst(b *testing.B, queue Queue, size int) {
121 for i := 0; i < size; i++ {

Calls 3

newBenchmarkTaskFunction · 0.85
AddLastMethod · 0.65
RemoveFirstMethod · 0.65

Tested by

no test coverage detected