profiler

package
v0.7.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 20, 2022 License: Apache-2.0 Imports: 15 Imported by: 0

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL