Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var BatchSizeBlockSizeOpts = options.OptionsRange2pow( options.BenchOptions{1 << 16, 1, 1}, options.BenchOptions{1 << 16, 1 << 18, 512}, 9)
View Source
var BlockSizeOpts = options.OptionsRange2pow( options.BenchOptions{1 << 16, 1, 64}, options.BenchOptions{1 << 16, 1 << 18, 64}, 9)
View Source
var ErrExists = errors.New("results for this bench already exist")
View Source
var LargeBlockOpts = options.OptionsRange2pow( options.BenchOptions{1, 1 << 18, 64}, options.BenchOptions{1 << 16, 1 << 18, 64}, 9)
Functions ¶
func NoTag ¶
func NoTag(tag string) func([]options.WorkerDatastore) []options.WorkerDatastore
Types ¶
type BatchSpec ¶
type DsFilter ¶
type DsFilter func([]options.WorkerDatastore) []options.WorkerDatastore
type Series ¶
type Series struct { Opts []options.BenchOptions Test string // defined in Worker/worker_test.go PlotName string // ds -> Opts Results map[string]map[int]*parse.Benchmark // contains filtered or unexported fields }
func BenchAddBatch ¶
func BenchAddBatch() *Series
func BenchBSizingAdd ¶
func BenchBSizingAdd() *Series
func BenchBSizingAddBatch ¶
func BenchBSizingAddBatch() *Series
func BenchBSizingGet ¶
func BenchBSizingGet() *Series
func BenchBSizingHas ¶
func BenchBSizingHas() *Series
func BenchBasicAdd ¶
func BenchBasicAdd() *Series
func BenchBasicAddBatch ¶
func BenchBasicAddBatch() *Series
func BenchBasicGet ¶
func BenchBasicGet() *Series
func BenchBasicHas ¶
func BenchBasicHas() *Series
type ZeroLogScale ¶
type ZeroLogScale struct{}
hacky version of logscale which doesn't panic
func (ZeroLogScale) Normalize ¶
func (ZeroLogScale) Normalize(min, max, x float64) float64
Normalize returns the fractional logarithmic distance of x between min and max.
Click to show internal directories.
Click to hide internal directories.