File tree 2 files changed +9
-9
lines changed
2 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -37,15 +37,14 @@ pkg: github.com/zbh255/bilog
37
37
cpu: Intel(R) Core(TM) i7-8705G CPU @ 3.10GHz
38
38
BenchmarkLogger
39
39
BenchmarkLogger/BiLog
40
- BenchmarkLogger/BiLog-8 20721610 55.23 ns/op 0 B/op 0 allocs/op
41
- BenchmarkLogger/BiLogDoubleSwitchPrefix
42
- BenchmarkLogger/BiLogDoubleSwitchPrefix -8 10265996 112.8 ns/op 0 B/op 0 allocs/op
40
+ BenchmarkLogger/BiLog-8 20940777 58.74 ns/op 0 B/op 0 allocs/op
41
+ BenchmarkLogger/BiLogDouble
42
+ BenchmarkLogger/BiLogDouble -8 10824482 104.2 ns/op 0 B/op 0 allocs/op
43
43
BenchmarkLogger/StdLog
44
- BenchmarkLogger/StdLog-8 3658471 313.2 ns/op 16 B/op 1 allocs/op
45
- BenchmarkLogger/StdLogDoubleSwitchPrefix
46
- BenchmarkLogger/StdLogDoubleSwitchPrefix -8 1850556 642.7 ns/op 32 B/op 2 allocs/op
44
+ BenchmarkLogger/StdLog-8 3951027 297.6 ns/op 16 B/op 1 allocs/op
45
+ BenchmarkLogger/StdLogDouble
46
+ BenchmarkLogger/StdLogDouble -8 1948030 630.0 ns/op 32 B/op 2 allocs/op
47
47
PASS
48
-
49
48
```
50
49
51
50
## Lisence
Original file line number Diff line number Diff line change @@ -43,9 +43,10 @@ func BenchmarkLogger(b *testing.B) {
43
43
logger := NewLogger (& TestWriter {}, PANIC )
44
44
for i := 0 ; i < b .N ; i ++ {
45
45
logger .Debug ("hello world" )
46
+ logger .Flush ()
46
47
}
47
48
})
48
- b .Run ("BiLogDoubleSwitchPrefix " , func (b * testing.B ) {
49
+ b .Run ("BiLogDouble " , func (b * testing.B ) {
49
50
b .ReportAllocs ()
50
51
logger := NewLogger (& TestWriter {}, PANIC )
51
52
for i := 0 ; i < b .N ; i ++ {
@@ -61,7 +62,7 @@ func BenchmarkLogger(b *testing.B) {
61
62
logger .Print ("hello world" )
62
63
}
63
64
})
64
- b .Run ("StdLogDoubleSwitchPrefix " , func (b * testing.B ) {
65
+ b .Run ("StdLogDouble " , func (b * testing.B ) {
65
66
b .ReportAllocs ()
66
67
logger := log .New (& TestWriter {}, "[Error] " , log .LstdFlags )
67
68
for i := 0 ; i < b .N ; i ++ {
You can’t perform that action at this time.
0 commit comments