https://github.com/jenting/deepcopy-bench
https://github.com/jenting/deepcopy-bench
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jenting/deepcopy-bench
- Owner: jenting
- Created: 2021-10-08T06:36:27.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-22T08:04:05.000Z (over 1 year ago)
- Last Synced: 2025-03-27T03:41:31.470Z (about 1 year ago)
- Language: Go
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# DeepCopy Bench
```shell
$ go test -bench=. -benchmem -covermode atomic -race -v -count=1
goos: linux
goarch: amd64
pkg: github.com/jenting/deepcopy-bench
cpu: Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz
BenchmarkEngineStatusManual
BenchmarkEngineStatusManual-12 58260 17680 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusAuto
BenchmarkEngineStatusAuto-12 62176 18672 ns/op 5328 B/op 46 allocs/op
```
```shell
$ go test -bench=. -benchmem -covermode atomic -race -v -benchtime=10s
goos: linux
goarch: amd64
pkg: github.com/jenting/deepcopy-bench
cpu: Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz
BenchmarkEngineStatusManual
BenchmarkEngineStatusManual-12 654806 17536 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusAuto
BenchmarkEngineStatusAuto-12 573153 18809 ns/op 5328 B/op 46 allocs/op
```
```shell
$ go test -bench=. -benchmem -covermode atomic -race -v -count=10
goos: linux
goarch: amd64
pkg: github.com/jenting/deepcopy-bench
cpu: Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz
BenchmarkEngineStatusManual
BenchmarkEngineStatusManual-12 64958 17598 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusManual-12 68036 17847 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusManual-12 67488 17444 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusManual-12 68929 17400 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusManual-12 68101 17730 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusManual-12 67458 17744 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusManual-12 66082 17889 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusManual-12 69452 17876 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusManual-12 68677 17833 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusManual-12 66700 17878 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusAuto
BenchmarkEngineStatusAuto-12 60763 18706 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusAuto-12 64200 18674 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusAuto-12 63416 18839 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusAuto-12 61822 19506 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusAuto-12 62412 19101 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusAuto-12 60321 19315 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusAuto-12 60768 19246 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusAuto-12 62434 18911 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusAuto-12 63513 19997 ns/op 5328 B/op 46 allocs/op
BenchmarkEngineStatusAuto-12 62738 19454 ns/op 5328 B/op 46 allocs/op
```