https://github.com/gotidy/copy-bench
https://github.com/gotidy/copy-bench
go golang golang-library golang-package
Last synced: 16 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/gotidy/copy-bench
- Owner: gotidy
- License: apache-2.0
- Created: 2020-11-03T14:58:12.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-11-25T22:27:22.000Z (over 5 years ago)
- Last Synced: 2023-03-11T14:42:01.204Z (about 3 years ago)
- Topics: go, golang, golang-library, golang-package
- Language: Go
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# copy-bench
Benchmarks for [Copy](https://github.com/gotidy/copy) project
```sh
go test -bench=. -benchmem ./...
goos: darwin
goarch: amd64
pkg: github.com/gotidy/copy-bench
BenchmarkManualCopy-12 177310519 6.92 ns/op 0 B/op 0 allocs/op
BenchmarkCopiers-12 13476417 84.1 ns/op 0 B/op 0 allocs/op
BenchmarkCopier-12 40226689 27.5 ns/op 0 B/op 0 allocs/op
BenchmarkJinzhuCopier-12 407480 2711 ns/op 2480 B/op 34 allocs/op
BenchmarkDeepcopier-12 262836 4346 ns/op 4032 B/op 73 allocs/op
PASS
ok github.com/gotidy/copy-bench 6.922s
```