Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BpfProfiler ¶
type BpfProfiler struct {
BpfUtil
}
func NewBpfProfiler ¶ added in v0.7.0
func NewBpfProfiler() *BpfProfiler
func (*BpfProfiler) CleanUp ¶ added in v0.7.2
func (b *BpfProfiler) CleanUp(job *config.ProfilingJob) error
func (*BpfProfiler) Invoke ¶
func (b *BpfProfiler) Invoke(job *config.ProfilingJob) error
func (*BpfProfiler) SetUp ¶
func (b *BpfProfiler) SetUp(job *config.ProfilingJob) error
type BpfUtil ¶ added in v0.7.0
type BpfUtil interface {
// contains filtered or unexported methods
}
type JvmProfiler ¶
type JvmProfiler struct {
JvmUtil
}
func NewJvmProfiler ¶ added in v0.7.0
func NewJvmProfiler() *JvmProfiler
func (*JvmProfiler) CleanUp ¶ added in v0.7.2
func (j *JvmProfiler) CleanUp(job *config.ProfilingJob) error
func (*JvmProfiler) Invoke ¶
func (j *JvmProfiler) Invoke(job *config.ProfilingJob) error
func (*JvmProfiler) SetUp ¶
func (j *JvmProfiler) SetUp(job *config.ProfilingJob) error
type JvmUtil ¶ added in v0.7.0
type JvmUtil interface {
// contains filtered or unexported methods
}
type PerfProfiler ¶
type PerfProfiler struct {
PerfUtil
}
func NewPerfProfiler ¶ added in v0.7.0
func NewPerfProfiler() *PerfProfiler
func (*PerfProfiler) CleanUp ¶ added in v0.7.2
func (p *PerfProfiler) CleanUp(job *config.ProfilingJob) error
func (*PerfProfiler) Invoke ¶
func (p *PerfProfiler) Invoke(job *config.ProfilingJob) error
func (*PerfProfiler) SetUp ¶
func (p *PerfProfiler) SetUp(job *config.ProfilingJob) error
type PerfUtil ¶ added in v0.7.0
type PerfUtil interface {
// contains filtered or unexported methods
}
type Profiler ¶ added in v0.7.0
type Profiler interface { SetUp(job *config.ProfilingJob) error Invoke(job *config.ProfilingJob) error CleanUp(job *config.ProfilingJob) error }
func Get ¶ added in v0.7.0
func Get(lang api.ProgrammingLanguage, tool api.ProfilingTool) (Profiler, error)
type PythonProfiler ¶
type PythonProfiler struct{}
func NewPythonProfiler ¶ added in v0.7.0
func NewPythonProfiler() *PythonProfiler
func (*PythonProfiler) CleanUp ¶ added in v0.7.2
func (p *PythonProfiler) CleanUp(job *config.ProfilingJob) error
func (*PythonProfiler) Invoke ¶
func (p *PythonProfiler) Invoke(job *config.ProfilingJob) error
func (*PythonProfiler) SetUp ¶
func (p *PythonProfiler) SetUp(job *config.ProfilingJob) error
type RubyProfiler ¶
type RubyProfiler struct{}
func NewRubyProfiler ¶ added in v0.7.0
func NewRubyProfiler() *RubyProfiler
func (*RubyProfiler) CleanUp ¶ added in v0.7.2
func (r *RubyProfiler) CleanUp(job *config.ProfilingJob) error
func (*RubyProfiler) Invoke ¶
func (r *RubyProfiler) Invoke(job *config.ProfilingJob) error
func (*RubyProfiler) SetUp ¶
func (r *RubyProfiler) SetUp(job *config.ProfilingJob) error
Click to show internal directories.
Click to hide internal directories.