Documentation ¶
Overview ¶
Package wrap provides wrapper executables for customizing benchmark execution.
Index ¶
- Variables
- func NewCPUSet(b command.Base) subcommands.Command
- func NewConfig(b command.Base, providers cfg.Providers) subcommands.Command
- func NewConfigDefault(b command.Base) subcommands.Command
- func NewPrioritize(b command.Base) subcommands.Command
- func RunUnder(cmd subcommands.Command, arg ...string) (runner.Wrapper, error)
- func RunUnderCPUSet(cmd subcommands.Command, name string) (runner.Wrapper, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultProviders = cfg.Providers{ meta.Provider{}, gocfg.Provider, sys.Host, sys.LoadAverage, sys.VirtualMemory, sys.Thermal{}, sys.CPU, sys.AffineCPU, sys.Caches(), sys.AffineCaches(), sys.CPUFreq(), sys.AffineCPUFreq(), sys.IntelPState{}, sys.SMT{}, proc.Stat{}, }
DefaultProviders is the default list of config providers on Linux.
Functions ¶
func NewConfigDefault ¶
func NewConfigDefault(b command.Base) subcommands.Command
func NewPrioritize ¶
func NewPrioritize(b command.Base) subcommands.Command
func RunUnder ¶
RunUnder builds a wrapper that runs under the given subcommand, assuming that subcommand is registered on this executable.
func RunUnderCPUSet ¶
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.