profiler

package
v0.6.2 Latest Latest
Warning

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

Go to latest
Published: May 4, 2022 License: Apache-2.0 Imports: 14 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{}

func (*BpfProfiler) Invoke

func (b *BpfProfiler) Invoke(job *config.ProfilingJob) error

func (*BpfProfiler) SetUp

func (b *BpfProfiler) SetUp(job *config.ProfilingJob) error

type FlameGraphProfiler

type FlameGraphProfiler interface {
	SetUp(job *config.ProfilingJob) error
	Invoke(job *config.ProfilingJob) error
}

type JvmProfiler

type JvmProfiler struct{}

func (*JvmProfiler) Invoke

func (j *JvmProfiler) Invoke(job *config.ProfilingJob) error

func (*JvmProfiler) SetUp

func (j *JvmProfiler) SetUp(job *config.ProfilingJob) error

type PerfProfiler

type PerfProfiler struct{}

func (*PerfProfiler) Invoke

func (p *PerfProfiler) Invoke(job *config.ProfilingJob) error

func (*PerfProfiler) SetUp

func (p *PerfProfiler) SetUp(job *config.ProfilingJob) error

type PythonProfiler

type PythonProfiler struct{}

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 (*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