go-benchmarks
go-benchmarks copied to clipboard
Benchmarks for various Go data structures and services
``` goos: darwin goarch: amd64 pkg: github.com/kellabyte/go-benchmarks/calls BenchmarkCGO-8 20000000 64.6 ns/op 15.48 MB/s 0 B/op 0 allocs/op BenchmarkGo-8 2000000000 1.67 ns/op 598.58 MB/s 0 B/op 0 allocs/op BenchmarkPlugin-8 2000000000 1.71...
I've been measuring cloud instances and I currently don't have a way to easily visualize the results. I have done this over and over and over in my career and...
see: https://github.com/json-iterator/go | | ns/op | allocation bytes | allocation times | | --- | --- | --- | --- | | std decode | 35510 ns/op | 1960 B/op...
The previous implementation unnecessarily allocated on each invocation of the hash function. Using a single initialization removes that allocation and significantly speeds up the hash for small inputs. ``` name...
We should create some independent benchmarks for storage engines. We can get input from the various storage engine authors to make sure we are creating apples to apples comparisons and...
The current [HdrHistogram] R script uses the full filename path and extension as the name in the legend. I think it would be a lot prettier to strip those out....
When you zoom into a `0 to 90%` graph you don't see any labels for `50%, 75%` etc. See `Figure 1` below. [](https://github.com/kellabyte/go-benchmarks/raw/master/results/queues_hdrhistogram_p90.png) _Figure 1_. Example of p90 report. [This](https://github.com/kellabyte/go-benchmarks/blob/master/plotting/hdr_histogram.r)...