Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnableProfiling ¶
func EnableProfiling()
func Report ¶
func Report(name string, point ProfilePoint)
Types ¶
type NullProfiler ¶
type NullProfiler struct{}
func (*NullProfiler) Report ¶
func (np *NullProfiler) Report(string, ProfilePoint)
func (*NullProfiler) Start ¶
func (np *NullProfiler) Start() ProfilePoint
type ProfileCenter ¶
type ProfileCenter struct {
// contains filtered or unexported fields
}
type ProfilePoint ¶
type ProfilePoint struct {
*utils.ElapsedTimer
}
func Start ¶
func Start() ProfilePoint
type Profiler ¶
type Profiler interface { Start() ProfilePoint Report(name string, point ProfilePoint) }
type RealProfiler ¶
type RealProfiler struct{}
func (*RealProfiler) Report ¶
func (rp *RealProfiler) Report(name string, point ProfilePoint)
func (*RealProfiler) Start ¶
func (rp *RealProfiler) Start() ProfilePoint
Click to show internal directories.
Click to hide internal directories.