monitor

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2020 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BindPprof

func BindPprof(ip string, port uint32) error

BindPprof func

Types

type FunctionTime

type FunctionTime struct {
	// contains filtered or unexported fields
}

FunctionTime function time

func (*FunctionTime) Start

func (ftime *FunctionTime) Start(name string)

Start func

func (*FunctionTime) Stop

func (ftime *FunctionTime) Stop()

Stop func

func (*FunctionTime) StopUseTime

func (ftime *FunctionTime) StopUseTime() uint64

StopUseTime func

type FunctionTimeAnalysic

type FunctionTimeAnalysic struct {
	// contains filtered or unexported fields
}

FunctionTimeAnalysic 结束数据会存入 GBOptimizeAnalysisM 中

func (*FunctionTimeAnalysic) Start

func (ftime *FunctionTimeAnalysic) Start()

Start func

func (*FunctionTimeAnalysic) Stop

func (ftime *FunctionTimeAnalysic) Stop()

Stop func

type GBOptimizeAnalysisM

type GBOptimizeAnalysisM struct {
	// contains filtered or unexported fields
}

GBOptimizeAnalysisM 性能统计分析

func GetGBOptimizeAnalysisM

func GetGBOptimizeAnalysisM() *GBOptimizeAnalysisM

GetGBOptimizeAnalysisM func

func (*GBOptimizeAnalysisM) StartCheck

func (ftime *GBOptimizeAnalysisM) StartCheck()

StartCheck func

func (*GBOptimizeAnalysisM) StopCheck

func (ftime *GBOptimizeAnalysisM) StopCheck()

StopCheck func

type Load

type Load struct {
	// contains filtered or unexported fields
}

Load 负载

func (*Load) AddLoad

func (load *Load) AddLoad(add int64)

AddLoad func

func (*Load) GetLoad

func (load *Load) GetLoad() int64

GetLoad func

func (*Load) SetLoad

func (load *Load) SetLoad(value int64)

SetLoad func

Jump to

Keyboard shortcuts

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